我正在尝试检查Microsoft SQL Server中是否存在数据库,最简单的方法是什么?我只是希望它返回一个真值或假值,然后我会创建一个数据库,如果它不存在.任何帮助将不胜感激,谢谢. 连接到
select * from sys.databases
或者如果您想知道特定的数据库是否存在:
select * from sys.databases where name = 'NameOfYourDb'
如果在连接字符串中没有数据库名称连接(属于您正在使用的提供程序),则应自动连接到默认数据库(默认情况下为“master”)