MARCO's FREE MEMO

携帯フォトや備忘録などをちょこっと…

外部接続でのデータ削除

2006年05月24日 12時33分55秒 | Database
春の情報処理試験ではじめて「データベース」を受けたが難しかった(汗)
アプリケーションエンジニアより難しい気がする。
もっと実務でいろいろな処理をしてみよう。

という前振りとはあまり関係ないが、SQLで外部接続だと削除ができないので、こんなSQL文を考えてみた。

delete TBL1 where exists(select * from TBL2 where TBL1.FLD1 = TBL2.FLD1 and FLD2 = 'target')

TBL2.FLD2の値によってTBL1を削除するのである。

まあ、あまり用途はないかもしれない。

それより実務でFETCHとかCOMMITとかROLLBACKとか使ったことがないのだが、大丈夫か>自分