-Trigger mit Insert in (select * ...)ORACLE TRIGGER INSERT INTO ... (SELECT * ...)
ich bin versucht.
INSERT INTO T_ USERS SELECT * FROM USERS WHERE ID = :new.ID;
nicht funktioniert ...
diese Arbeit.
INSERT INTO T_USERS(ID) VALUES(:new.ID);
Auslöser
create or replace trigger "TRI_USER"
AFTER
insert on "USER"
for each row
begin
INSERT INTO T_USER SELECT * FROM USER WHERE ID = :new.ID;
end;
Struktur der Tabellen T_USER und USER ist die gleiche? – Marusyk
"* nicht funktioniert *" ist keine gültige Oracle-Fehlermeldung –
Die Verwendung von 'Einfügen' ohne Angabe einer Spaltenliste wird als fehlerhafter Codierungsstil angesehen. Wie mit 'Select *' –