を使用してSQL Server 2008から複数のテーブルを削除するこれは一般的な質問と思われるかもしれませんが、私は私の問題を解決することができ、そうすることができない正しい答えを見つけるためにgoogled。Datalist C#
複数のテーブルがProductID
で接続されていて、メインテーブルの製品が削除されたときに、すべてのデータを削除したいと考えています。すなわち
製品:ProductID - Vender - Description
ProductRatings:ProductID - Rating - VisitorsCount
ProductComments:ProductID - VisitorName - Comment
私はそのような状況のためにSQLトリガが使用されていることを読んで、私はそれについては考えています私がデータソースをASCX.CSファイルで言及している場合もあります。場合によっては、 ASCXファイルのSqlDatasoruce
。使用できるクエリまたはストアドプロシージャはありますか?
データの一貫性を保つために、これはトリガーの束を実装しようとするよりもはるかに優れています。また、開発者がデータベースに適切な外部キー関係を設定するように促します。 – NotMe
@ChrisLivelyで同意します。実際、トリガーはいつも最後の手段でなければならないと言っています。彼らはしばしば解決するよりも多くの問題を引き起こします。 – JamieSee
ありがとうShark、この問題を解決しただけでなく、将来も非常に役立つ素晴らしい知識を私にも与えました....私は同じことがInsertとUpdateでもうまくいけばいいと思っています。 –