![]() |
Datenbank: interbase • Version: 6.5 • Zugriff über: bde
Datensatz duplizieren
hallo,
mit
SQL-Code:
dupliziere ich einen datensatz in der gleichen tabelle.
INSERT INTO tabelle
SELECT * FROM tabelle where bedingung wenn ich nun beim neuen datensatz ein oder zwei felder gleichzeitig ändern will so kann man das entsprechend nachfolgend gestalten.
SQL-Code:
hier muss ich aber alle felder angeben oder kennt jemand eine möglichkeit, dass ich im sql-statement nur die zwei entsprechenden felder angebe und der rest wird kopiert?
INSERT INTO tabelle (feld_1, feld_2,...,feld_n)
SELECT 'NeuerWertZelle1' as feld_1, feld_2, ..., feld_n FROM tabelle where bedingung danke schon mal |
Re: Datensatz duplizieren
Ich wüsste nur den Weg über eine temporäre Tabelle, in die du alle Datensätze dupliziersts, updatest und dann schließlich in die Zieltabelle schreibst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz