2017-12-05 9 views
0

私はSELECT FROM FINAL TABLE節をあまり使用しませんでしたが、DB2で同じ文の列から値を選択できる方法があるかどうかは疑問でしたその行を削除します。DB2最終テーブルから値を選択DELETE

私はすぐにスーパーの仕事をすることができませんでした。誰かがこの簡単な質問にはいっているかしていないのか不思議でした。

例:

SELECT COLUMN1 FROM FINAL TABLE (
    DELETE FROM [table] 
    WHERE [condition] 
) 

答えて

2

FINAL TABLEはDELETEはサポートされていません。

suppoted組み合わせのために、このリストをチェックアウト:

  • OLD TABLEを(のみUPDATEのために/ DELETE)
  • NEW TABLE(のみUPDATE/INSERT用)
  • FINAL TABLE(のみUPDATE/INSERTのために)
+0

素晴らしい!それは私が必要なすべてです!何らかの理由で私はDELETEがサポートされていないと言う何かを見つけることができませんでした。 –

+0

@SamWilliamsに行を削除した後の_final_テーブルに行が含まれていない(削除されている)ため、これを9分後に回答としてマークします - 'FINAL TABLE'はDMLの影響を受ける行を参照します彼らは影響を受けています。 – mustaccio

関連する問題