【发布时间】:2010-09-18 13:40:22
【问题描述】:
作为构建过程的一部分,我们在将代码部署到 4 个不同的环境时运行数据库更新脚本。此外,由于相同的查询将被添加到我们将一个版本投入生产之前,它必须能够在给定的数据库上运行多次。像这样:
IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id = OBJECT_ID(N'[Table]'))
BEGIN
CREATE TABLE [Table]
(...)
END
目前我在部署/构建脚本中有一个创建模式语句。在哪里查询架构是否存在?
【问题讨论】:
-
请考虑更改接受的答案。你接受的答案不可能真的对你有用。