我使用 MS SQL Server 2000 SP4,并且我有这部分脚本,用于检查现有数据库:
IF EXISTS (SELECT * FROM sysdatabases WHERE name='MY_DBNAME')
BEGIN
PRINT 'Using the existing database MY_DBNAME.'
USE MY_DBNAME
END
ELSE
BEGIN
PRINT 'Creating new database MY_DBNAME.'
CREATE DATABASE MY_DBNAME
END
GO
我不断收到此错误:
在 sysdatabases 中找不到数据库“MY_DBNAME”的条目。未找到具有该名称的条目。确保输入的名称正确。
有没有办法禁用此消息,或者是否有另一种检查表是否存在的方法?