今日はこれを長時間見ていたので、愚かだったのかもしれません。しかし........
これを行う単純なストアド プロシージャがあります。
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DELETE FROM ProductLoading
END
テーブルProductLoading
は 3 つのフィールドで構成されていますが、いずれもキー フィールドではありません。これは、データが別のデータフィードからロードされているときに、しばらくの間データを保持する必要がある一時テーブルです。これは、製品の削除を確認するために行います。
このコードを実行すると、別のテーブルからもすべて削除されますProducts3
。この行をコメントアウトしても、そうではありません。
キーとインデックスの専門家ではありませんが、基本的な理解はしています。しかし、両方のテーブルを見ても、依存関係は見当たりません。Products3
さらに、実行計画を実行すると、テーブルが参照されません。
本当にこれにこだわった。私が見落としていることについて誰か教えてください。