私はストアドプロシージャを書いています。私はselect
からinsert
に値を渡す方法を知っています。Firebird - を使用して選択と値を挿入
しかし、INSERT INTO
はvalues
とSelect
を同時に使用できますか?
Insert into table_1 (f1, f2, f3, f4, f5, f6, f7, f8, f9,
FL1, FL2, FL3)
Select :p_f1, :v_f2, :p_f3, :p_f4,
abs(:v_f5 * :p_f5),
abs(:v_f6 * :p_f6),
:v_f7, :v_f8, :v_9 from RDB$DATABASE
UNION
Select f_lookup_id from lookup_table where (f_res >= :v_res) And (f2_lookup_id = :p_id1)
UNION
Select f_lookup_id from lookup_table where (f_res >= :v_res) And (f2_lookup_id = :p_id2)
UNION
Select f_lookup_id from lookup_table where (f_res >= :v_res) And (f2_lookup_id = :p_id3);
それはあなたがここに求めているものを伝えることは本当にタフだようなものだと思います。あなたは何をしているのかの例を見せてもらえますか?そして、あなたがしようとしているところであなたの最高の推測? – jadarnel27
VALUESを使用して1つのステートメントにInsert intoを使用できますか? – user639478