Hallo zusammen,
gibt es eine Funktion mit der man einen Datensatz duplizieren kann und disem dann neue Werte mitgeben kann?
Bsp:
ID | Name | Adresse
1 | Max | Müller
nun soll der Datensatz mit der id = 1 dupliziert werden mit der nächsten höheren ID und für Name = Heinz
Soll dann nacher so aussehn:
ID | Name | Adresse
1 | Max | Müller
2 | Heinz | Müller
Guten Tag,
Was hat dies mit „duplizieren“ zu tun ? Dies ist doch einfache ein neuer Datensatz ?
Gruss
quasi will ich ein copy/paste machen, aber dabei noch zwei Werte ändern, ist denn sowas möglich?
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
1 „Gefällt mir“
sieht gut aus ^^ kann ich aber erst morgen wieder probieren, da ich local auf dem Arbeitsrechner arbeiten muss.
hat soweit geklappt 
Danke