Forum - Beitrag anzeigen

Datenbanken/SQL - Zeile aus Tabelle in die selbige kopieren mit einer neuen ID ?

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 05.12.2007 13:58 (4440 Aufrufe)
Name: schapy
Titel: Zeile aus Tabelle in die selbige kopieren mit einer neuen ID ?
Inhalt: Vielleicht hat jemand eine simple Idee, auf die ich momentan nicht komme:

Ich habe zig. (MSSQL2000) Tabellen, mit jeder Menge Spalten - ich muss aus diesen Tabelle bestimmte Zeilen auslesen und in die gleichen Tabellen ablegen mit einer geänderten ID/ref.nr.

In etwa so:
Code:

O-31/08/2007-3122700 (ID) daten daten daten



diesen Satz will ich in die gleiche Datenbank mit gleichen Inhalt wegschreiben nur die ID

soll so aussehen
Code:

O-31/08/2007-3122700 (ID) daten daten daten
A-31/08/2007-3122700 (ID) daten daten daten



der Hintergrund ist das der Satz aus mit der "O-" Id aus historischen Gründen so liegen bleiben muss, mit dem "A-" wir weitergarbeitet und evtl. editiert.

Jemand ne Idee wie man das SQL technisch machen kann ohne riesige Scripte zu schreiben?

in etwa so:

Code:


<cfset num = "O-31/08/2007-3122700">
<cfset num_neu = "A-31/08/2007-3122700">

<cfquery name="xxx" datasource="_EU" dbtype="ODBC" debug>
SELECT *
FROM TABELLE
where num = '#num#'
</cfquery>


<cfquery name="ZZZ" datasource="_EU" dbtype="ODBC" debug>
Insert into TABELLE
(num, Feld1, Feld2, Feld3, ...................,Feld57)
Values
('#num_neu#', #xxx.Feld1#, #xxx.Feld2#, #xxx.Feld3#, ..................., #xxx.Feld57#)
</cfquery>


Ich könnte das so realisieren, aber dann müsste ich doch recht gosse Scripte schreiben da ich hier zig. Tabellen habe mit noch mehr Spalten - und das wollte ich vermeiden, vielleicht kann man mit SQL sowas auch einfacher erschlagen.


Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen