如何判断在SQL SERVER上的某个数据库是否存在? IF (Select Count(*) from master..sysdatabases where name='your database name' )>0 Print 'Exists'Else Print 'Not exists' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if exists(SELECT catalog_nameFROM INFORMATION_SCHEMA.SCHEMATAwhere catalog_name = 'databaseName') declare @intrecord intuse masterselect @intrecord=(select count(name) from sysdatabases where name='你的数据库')if @intrecord>0 数据库存在else 数据库不存在 补充,以上操作是在master库中进行,可以用if exists(select name from master..sysdatabases where name = 'databasename') IF db_id('yourDBname') is not null Print 'Exists'Else Print 'Not exists' 请问下面这个问题改怎么改呢?谢了! 再次请教 数据库"tempdb"中的日志不可用???这是什么错误???? 导出SQL表到DBF文件时,能重新自定义新字段吗??? 在程序中怎样实现SQL SERVER本地数据库连接?! ☆☆☆求助!!!触发器异常,跨数据库插入数据时出现异常☆☆☆ 高分!冷门问题!关于一个dbmagic的数据库 请教一个问题啊 在线等待,如何更改SQL SERVER 2000的排序规则 VB编写一个网络数据库 有关录音机的问题 不好意思,问个弱智的问题。
FROM INFORMATION_SCHEMA.SCHEMATA
where catalog_name = 'databaseName')
use master
select @intrecord=(select count(name) from sysdatabases where name='你的数据库')
if @intrecord>0
数据库存在
else
数据库不存在
可以用
if exists(select name from master..sysdatabases where name = 'databasename')
Print 'Exists'
Else
Print 'Not exists'