SQL Server でテーブルを削除する前の外部キー制約の特定
多数の依存関係を持つテーブルを削除する前に、関連するすべての外部キー制約を特定することが重要です。 SQL Server は、これを実現するためのいくつかの方法を提供します。
sp_fkeys ストアド プロシージャの使用
sp_fkeys
ストアド プロシージャは、特定のテーブルの外部キー情報を取得する簡単な方法を提供します。
<code class="language-sql">EXEC sp_fkeys 'TableName'</code>
特定のスキーマ内のテーブルの場合、所有者を指定します:
<code class="language-sql">EXEC sp_fkeys @pktable_name = 'TableName', @pktable_owner = 'dbo'</code>
スキーマの仕様がない場合、SQL Server は標準のテーブル アクセス ルールに従います。
dbo
)。見つかった場合は、その列が表示されます。以上がSQL Server でテーブルを削除する前に外部キー制約を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。