ホームページ >データベース >mysql チュートリアル >Oracle の CASCADE CONSTRAINTS PURGE を模倣して、SQL Server テーブルとその依存関係を削除するにはどうすればよいですか?
SQL Server でのテーブルと制約の削除
Oracle では、DROP TABLE ステートメントを CASCADE CONSTRAINTS PURGE オプションとともに使用して、テーブルと制約を削除できます。テーブルとそのすべての依存関係。このコマンドは、テーブルとそれに関連するすべての制約、インデックス、トリガーを完全に削除します。
SQL Server に相当するもの
SQL Server には、CASCADE CONSTRAINTS に直接相当するものはありません。パージオプション。ただし、同様の結果を達成できる回避策があります。
段階的な手順:
例:
DROP TABLE myTable; GO DROP INDEX idx_myTable ON myTable; GO DROP TRIGGER trg_myTable ON myTable; GOこのスクリプトを実行すると、Oracle の DROP TABLE CASCADE CONSTRAINTS PURGE ステートメントと同じ効果を得ることができます。
以上がOracle の CASCADE CONSTRAINTS PURGE を模倣して、SQL Server テーブルとその依存関係を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。