Ich habe einige Tabellen und möchte sie einfügen, indem ich nach ihrem Namen frage und dann die Werte für die Spalten einfüge. Die Sache ist, Immer wenn ich das mache, geht es durch alle Eingaben, egal was passiert, auch wenn ich eine falsche Tabelle eingib. Dann bekomme ich einen Fehler, dass es =
Symbol statt :=
erwartet. Der Code:Einfügen in Tabellen mit Operator &
set serveroutput on;
declare
myTable varchar2;
begin
myTable = &input_table;
if myTable = 'Supervisor' then
insert into Supervisor values(&supID, &supName);
elsif myTable = 'Job' then
insert into Job values(&jobID, &jobName);
else dbms_output.put_line('Found no such table.');
end if;
end;
/