2017-02-16 1 views
1

Ich möchte Daten in 3 Spalten einer Tabelle einfügen. 2 Spalten stammen aus einer anderen Tabelle und der dritte Wert ist eine Array-Variable. Ich muss das innerhalb einer Schleife verarbeiten. Kann jemand helfen ?Werte aus mehreren Quellen in Tabelle einfügen

ich etwas will, wie unten,

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

Ist das möglich?

Antwort

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

Ich bekomme 'fehlender Ausdruck' Fehler, wenn ich Ihre Abfrage versuchte. Ist das, weil die array_variable (i) nicht in der Source_table vorhanden ist. ? –

+0

Wenn Ihre Variable eine Zeichenfolge ist, müssen Sie sie in Anführungszeichen setzen. Siehe mein Update. –

Verwandte Themen