sqlserver数据库介绍详细 判断sql server中的某个数据库是否存在?
在编写SQL 经常需要判断一个数据库是否已经存在,如果不存在,就创建这个数据库。常用的方法有三种:1。select * from where name # 39 test _ DB # 39如果没有查
在编写SQL 经常需要判断一个数据库是否已经存在,如果不存在,就创建这个数据库。常用的方法有三种:1。select * from where name # 39 test _ DB # 39如果没有查询结果,则name所代表的数据库不存在。2.object_id(#39test_db#39)如果无法获得对象ID(null),则该对象不存在;通常在object _ ID (# 39test _ db # 39)为null或If(select object _ ID(# 39 test _ db # 39))为null时使用3.db _ id (# 39test _ db # 39)如果无法获得数据库ID,则由名称指示的数据库不存在。事实上,这个方法也在sysdatabases中查找并返回数据库的ID。如果db_id(#39test_db#39)为空,或者如果(select db _ id (# 39t