quasi will ich ein copy/paste machen, aber dabei noch zwei
Werte ändern, ist denn sowas möglich?
Ja, das ist kein Problem
(Annahme : Deine ID ist „händisch“ vergeben )
DESC TEST
/
Name Data Type
ID NUMBER
NAME VARCHAR2(10 BYTE)
VORNAME VARCHAR2(10 BYTE)
ATTIBUTE3 VARCHAR2(10 BYTE)
ATTRIBUTE4 VARCHAR2(10 BYTE)
SELECT a.id, a.name, a.vorname, a.attibute3, a.attribute4
FROM test a WHERE ID=1
/
ID NAME VORNAME ATTIBUTE3 ATTRIBUTE4
1 Meier Hans aaa bbb
…und nun das COPY / PAST
insert into test (SELECT 2, ‚Merkel‘, ‚Angelika‘, a.attibute3, a.attribute4 FROM test a WHERE a.ID=1)
/
SELECT a.id, a.name, a.vorname, a.attibute3, a.attribute4
FROM test a
/
ID NAME VORNAME ATTIBUTE3 ATTRIBUTE4
1 Meier Hans aaa bbb
2 Merkel Angelika aaa bbb
Gruss