![]() |
AW: Einfügen über externalTabelle funktioniert nicht richtig
Zitat:
Zitat:
Zitat:
|
AW: Einfügen über externalTabelle funktioniert nicht richtig
Es spricht nichts dagegen, außer dass es etwas mühsam ist.
Wie wärs mit>
Code:
Ergibt eine forlaufende ID, Datei übergreifend, ohne TriggerCREATE GENERATOR gen_t1_id; -- heute nennt man das wohl auch in FB sequence SET GENERATOR gen_t1_id TO 0; create table myDestTable ( id integer not null, field1 varchar(20) not null .. field10 sometype .. fieldN sometype ); insert into myDestTable (id, ..field10, ..fieldN) select GEN_ID(GEN_T1_ID, 1), ..ContentForField10, ..ContentForFieldN from myExternalTable [where condition] p.S.: mit Trigger gehts sicher auch, hier Quelle / Link: ![]() |
AW: Einfügen über externalTabelle funktioniert nicht richtig
Wie jobo sagte, spricht nicht viel dagegen, außer eben (und das ist mein Hauptargument, neben der Tatsache, das man die zu importierende Datei extra anfassen muss): Es ist verwirrend, über Klimmzüge und Tricks ans Ziel zu gelangen. Heute feixt Du dir noch einen, weil Du so einen tollen Trick gefunden hast, aber morgen wunderst Du dich oder dein Kollege, was das ganze soll? :gruebel: :wall:
Daher: Keep it simple (KISS) Ich würde sogar sagen : KIASAP (Keep it as simple as possible) oder MESEWENIG 'mach es so einfach wie es nur irgendwie geht' :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 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