Hallo,
Ich möchte die Spaltennamen für mein Insert aus einer anderen Tabelle entnehmen. Hierzu wollte ich die Namen in Variablen ablegen und anschliessend wie folgt aufbauen:
v_1 varchar2(20);-- 1. Spaltenname
v_2 varcher2(20);-- 2. Spaltenname
v_in_1 varchar2(20);-- Inhalt für erste Spalte
v_in_2 varchar2(20);-- Inhalt für zweite Spalte
Insert into "TableName" (v_1,v_2) values(v_in_1,v_in_2);
Nach dem kompilieren bekomm ich den Fehler ORA:01732. Datenmanipulation auf einer View nicht möglich.
Ich mache den Insert direkt auf eine Tabelle! Kein Join usw...
Muss ich die Spaltennamen immer Klartext im Quellcode angeben, oder geht das auch mit Variablen?
Besten Dank
Laines