Là một phần của quá trình xây dựng, chúng tôi chạy tập lệnh cập nhật cơ sở dữ liệu khi chúng tôi triển khai mã cho 4 môi trường khác nhau. Hơn nữa, do cùng một truy vấn sẽ được thêm vào cho đến khi chúng tôi thả một thông cáo vào sản xuất nó có để có thể chạy nhiều lần trên một cơ sở dữ liệu nhất định. Như thế này:
IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id = OBJECT_ID(N'[Table]'))
BEGIN
CREATE TABLE [Table]
(...)
END
Hiện tại tôi có một câu lệnh tạo lược đồ trong tập lệnh triển khai / xây dựng. Tôi truy vấn sự tồn tại của một lược đồ ở đâu?