2017-02-16 28 views
1

テーブルの3列にデータを挿入したい。 2つの列は他の表からのもので、3番目の値は配列変数です。私はループ内でこれを処理する必要があります。誰も助けることができますか?私は以下のような何かをしたい複数のソースからテーブルに値を挿入する

Insert into table_name (col1,col2,col3) values ((Select a,b from Source_table),array_variable(i)); 

があることは可能ですか?

答えて

1
Insert into table_name (col1, col2, col3) 
Select a, b, 'static value' 
from Source_table 
+0

クエリを実行しようとしたときに「式が見つかりません」というエラーが表示されます。これは、array_variable(i)がSource_tableに存在しないためです。 ? –

+0

変数が文字列の場合は、引用符で囲む必要があります。私の更新を参照してください。 –

関連する問題