私はいくつかのアイデアのためにこれを投げたいと思っていました。私は、挿入/更新ステートメントを生成するプログラムを書いている、私は挿入/更新するクエリの結果から来るテーブルをしたい。だから、のようなもの(構文を許してください):Oracleの挿入/更新文の表を選択しますか?
INSERT INTO (SELECT TBL_NAME FROM MYTABLES WHERE A=B) VALUES ('A', 'B', 'C');
私は、Oracleでこれをしなければならないが、私は彼らの宣言文または構文であまり慣れていないんです。私は最良の方法は、SELECTの結果である変数を宣言することですが、その変数をINSERTのテーブル名として使用できるかどうかを推測していますか?
また、コードをSQLに保存したいと考えています。
ありがとうございます。
私はあなたが何をしようとして理解していません。 'insert'ステートメントは行をフェッチせず、行を挿入します。 –
彼は名前をサブクエリから決定するテーブルに値を挿入しようとしています。 – bhamby