タイトル | : DELETE文による複数テーブルの操作方法について |
記事No | : 1475 |
投稿日 | : 2005/03/15(Tue) 20:33 |
投稿者 | : nao |
[OSのVer]:Windows [VBのVer]:VB.NET [DB] : MSDE
お世話になっています、naoです。
DELETE文で複数のテーブルの要素を参照・削除する方法を探しています。
【SQL,DELETE,複数,テーブル,参照】といったキーで検索したところ、 複数のテーブルを参照するのにOPTIONを使用する方法を見つけました。 が、その実装方法が理解できずに困っています。
実装したい仕様は、 1.テーブルAで、条件(d=value)に該当する列を削除する。 2.テーブルAの要素aと、テーブルB、テーブルCの要素aを内部結合させる。 3.該当するテーブルBの要素yと、テーブルCの要素zを削除する。
以前ACCESSで作成していたクエリでは、
DELETE A.*,B.y,C.z FROM A INNER JOIN B ON A.a = B.a INNER JOIN C ON A.a = C.a WHERE A.d = value ※valueはinteger
という仕様でした。
VB.NETではどのように実現するのが良いのか、 助言などありましたらお願い致します。
|