Einzelnen Beitrag anzeigen

WoGe

Registriert seit: 16. Jun 2005
Ort: Kelkheim
178 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: Datensätze in die gleiche Tabelle kopieren?

  Alt 1. Aug 2005, 16:22
Hallo,

wie Flocke schon geschrieben hat, musst du das Values weglassen

Die folgend SP hab ich mal für FB1.0 gemacht, ich hoffe das funzt auch mit deinem Server:

SQL-Code:
ALTER PROCEDURE SP_COPYZEILEN (
    ID_ZIEL INTEGER,
    ID_QUELLE INTEGER)
AS
begin
  Insert into Zeilen
  select null, -999, ZEILENNO, ANZAHL, DATUM, BESCHREIBUNG, EPREIS, GPREIS, WAEHRUNG
  FROM ZEILEN
  where F_AR = :id_quelle;
  Update zeilen
  set F_Ar = :id_ziel
  where F_AR = -999;
  suspend;
end
Wie man sieht stammen die Werte der 2 ersten Spalten nicht aus der Ursprungstabelle.

PS.: Wenn ich mir den SQl-Code von meiner SP so angucke: Das ist doch fürchterlich unelegant. Das müsste doch eigentlich besser gehen. Hat dazu jemand mal eine Idee?

Roter Kasten. Flocke war schneller


mfg
wo
  Mit Zitat antworten Zitat