我写了一个脚本来创建一个数据库:
1:使用主控;
2: IF (db_id('myDB') 为空)
3: 创建数据库 myDB;
4:使用myDB;
但它不起作用...我收到一个错误:无法在 sysdatabases 中找到数据库“myDB”的条目。未找到具有该名称的条目。确保输入的名称正确。(信息911 )
我的错误在哪里?
谢谢。
回答:
go go go
有用的链接: 如果不使用 GO,以编程方式,您需要进行 2 个单独的数据库调用。
我写了一个脚本来创建一个数据库:
1:使用主控;
2: IF (db_id('myDB') 为空)
3: 创建数据库 myDB;
4:使用myDB;
但它不起作用...我收到一个错误:无法在 sysdatabases 中找到数据库“myDB”的条目。未找到具有该名称的条目。确保输入的名称正确。(信息911 )
我的错误在哪里?
谢谢。
回答:
go go go
有用的链接: 如果不使用 GO,以编程方式,您需要进行 2 个单独的数据库调用。
如果您将语句与go
USE master;
go
IF (db_id('myDB') is null)
CREATE DATABASE myDB;
go
USE myDB;
在第 3 行之后添加一个GO 语句。这将强制执行前一个脚本。