如果不存在,我想制作 SQL Server
创建数据库的脚本。
IF NOT EXISTS(SELECT * FROM sys.databases WHERE name = 'DataBase')
BEGIN
CREATE DATABASE DataBase
USE DataBase
CREATE TABLE TableName (
Id INT PRIMARY KEY IDENTITY (1, 1),
Name VARCHAR(100)
)
--more tables here
--some procedures here too
END
从上面的代码我得到这个错误:
消息 911,级别 16,状态 1,第 5 行数据库“数据库”不存在。确保输入的名称正确。
数据库不存在时如何用表和过程制作数据库?我想在一个查询中完成
原文由 michasaucer 发布,翻译遵循 CC BY-SA 4.0 许可协议
您能否检查以下脚本: