Nya*_*awk 4 sql database vb.net sql-server
我正在尝试检查Microsoft SQL Server中是否存在数据库,最简单的方法是什么?我只希望它返回一个true或false值,然后创建一个数据库(如果它不存在)。任何帮助,将不胜感激,谢谢。
连接到系统数据库(主数据库,msdb,tempdb或模型)-因为您可以确定它们存在!然后,您可以选择数据库列表,如下所示:
select * from sys.databases
Run Code Online (Sandbox Code Playgroud)
或者您是否想知道特定的数据库是否存在:
select * from sys.databases where name = 'NameOfYourDb'
Run Code Online (Sandbox Code Playgroud)
如果您在连接字符串中连接时没有数据库名称(属于您使用的提供程序),则应该自动连接到默认数据库(默认情况下为“ master”)