最佳答案
作为构建过程的一部分,我们在将代码部署到4个不同的环境时运行一个数据库更新脚本。此外,由于相同的查询将被添加到,直到我们将一个版本投入生产,所以 已经能够在给定的数据库上运行多次。像这样:
IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id = OBJECT_ID(N'[Table]'))
BEGIN
CREATE TABLE [Table]
(...)
END
Currently I have a create schema statement in the deployment/build script. Where do I query for the existence of a schema?