sql >> データベース >  >> RDS >> Sqlserver

SQLサーバーで循環依存テーブルを見つける方法

    これらの参照を見つけるためにツールを購入する必要はありません。

    SELECT 
      OBJECT_SCHEMA_NAME(fk1.parent_object_id)
       + '.' + OBJECT_NAME(fk1.parent_object_id), 
      OBJECT_SCHEMA_NAME(fk2.parent_object_id)
       + '.' + OBJECT_NAME(fk2.parent_object_id)
    FROM sys.foreign_keys AS fk1
    INNER JOIN sys.foreign_keys AS fk2
    ON fk1.parent_object_id = fk2.referenced_object_id
    AND fk2.parent_object_id = fk1.referenced_object_id;
      

    1. SQLパラメーターを使用したSQLLIKEステートメント内の特殊文字のエスケープ

    2. EF6は、Oracleストアドプロシージャによって返される参照カーソルからモデルオブジェクトを生成できますか?

    3. Rails ActiveRecordは、結合テーブルの関連付けの数で並べ替えます

    4. Oracle 11g SQLでサブクエリにエイリアスを与える方法はありますか?