ビルド プロセスの一環として、コードを 4 つの異なる環境にデプロイする際にデータベース更新スクリプトを実行します。さらに、リリースを本番環境にドロップするまで同じクエリが追加されるため、特定のデータベースで複数回実行できる必要があります。このような:
IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id = OBJECT_ID(N'[Table]'))
BEGIN
CREATE TABLE [Table]
(...)
END
現在、展開/ビルド スクリプトに create schema ステートメントがあります。スキーマの存在はどこで照会できますか?