bedingter INSERT aus anderer Tabelle

Advantage Database Server

Moderator: Moderatoren

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

Code: Alles auswählen

INSERT INTO tabelle1 SELECT * FROM tabelle2 WHERE ID='blah''
ich würde aber gerne ein Feld mit einem anderen Wert belegen. Geht das dann auch in einem Befehl und so pauschal einfach, oder muß man da mehr machen? Mit normalen SQL scheint das wohl so zu gehen

Code: Alles auswählen

INSERT INTO column_1 ( val_1, val_from_other_table ) 
VALUES('val_1', (SELECT  val_2 FROM table_2 WHERE val_2 = something))
Aber der ADS kennt wohl nicht val_from_other_table
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Marcus Herz »

Code: Alles auswählen

INSERT INTO column_1 ( val_1, val_from_other_table ) 
Syntax ist korrekt, die Namen in der Klammer sind die Feldnamen der INSERT Tabelle, welche gefüllt werden sollen. In der gleichen Reihgenfolge wie im select aufgeführt

PS: ich hoffe column_1 ist der Tabellename
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

ja, wer lesen kann...

Code: Alles auswählen

INSERT INTO maengelhistory (idauftrag) VALUES('kjshdgfojhf',(SELECT * FROm maengelmeldung WHERE id = '8407'))
ERROR IN SCRIPT: poQuery: Error 7200: AQE Error: State = S0000; NativeError = 2166; [SAP][Advantage SQL Engine]SELECT sub-query returns more than one column.
wie müßte das denn dan korrekt ausgedrückt werden? Ich würde jezt sagen, ich müßte alle Spalten angeben, die wie und wo ersetzt werden sollen? Könnte aber bei eienr großen tabelle echt aufwändig werden.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

Code: Alles auswählen

INSERT INTO maengelhistory (idauftrag, val_from_other_table) VALUES('blah', (SELECT * from maengelmeldung WHERE id='8407'))
ERROR IN SCRIPT: poQuery: Error 7200: AQE Error: State = S0000; NativeError = 2121; [SAP][Advantage SQL Engine]Column not found: val_from_other_table -- Location of error in the SQL statement is: 40
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Marcus Herz »

Ja, bei vielen Spalten ist das viel Tipparbeit.
Und das Select darf nur 1 Zeile und 1 Feld zurückgeben, zur Sicherheit schreiben

Code: Alles auswählen

INSERT INTO maengelhistory (idauftrag, val_from_other_table) VALUES('blah', (SELECT top 1 <field> from maengelmeldung WHERE id='8407'))
aber eigentlich sollte die ID ja eindeutig sein.
Ich hab eine Funktion geschrieben, welche automatisch die Felder, welche in beiden (INSERT und SELECT) Tabellen ident sind, als INSERT Statement aufbaut. Wär die dir hilfreich?
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

hattes Du noch die Gelegenheit meinen Post vorher zu lesen? Dort meckert ADS an, das er val_from_other_table nicht kennt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Marcus Herz »

Code: Alles auswählen

INSERT INTO <Tabele> (<field1>, <field2>,,,)
dürfen nur gültige Feldname (der INSERT Tabelle) stehen.
val_from_other_table ist das wohl dann nicht
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Marcus Herz »

Wenn du mehrere Sätze auf einmal inserten wilsst

Code: Alles auswählen

insert into <table> (field1,field2,field3) select 'bäh', fieldx, fieldy from <table2> where id ='4711'
Du kannst in das Select auch Konstanten auflisten.
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

Danke,
aber ich werde wohl einen Update direkt hinterher schicken. Das sieht mir einfacher aus, als alle Felder anzugeben. Update braucht dann nur 1 feld als Para. Das ist weniger Tipparbeit. :badgrin:
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Marcus Herz »

versteh nicht, wieso das weniger zu tippen ist, aber ist auch eine Lösung. Fürs Update braucht du aber einen eindeutigen Schlüssel
Der Server muss aber 2 Operationen durchführen anstatt einer.
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

ist doch klar, wenn ich 20+ Spalten habe, dann müssen die ja einzeln angegeben werden. Dafür bin ich zu faul....
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von nightcrawler »

Die Faulheit rächt sich bei der nächsten Umstellung ... wer billig kauft, kauft zweimal ... oder mit anderen Worten: Wer es sich zu Beginn zu einfach macht, der braucht später mindestens doppelten Aufwand.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

also dafür mußt Du jetzt mal (für den Fall speziell) eine vernünftige Erklärung liefern, Joachim.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von HaPe »

Hallo Manfred !
also dafür mußt Du jetzt mal (für den Fall speziell) eine vernünftige Erklärung liefern, Joachim.
Ich bin zwar nicht Joachim, aber ich verstehe was er meint.

Alles was man generisch (flexibel) machen kann, macht man auch flexibel.
In deinem Fall also die Feld-Liste für den SQL-SELECT/INSERT/UPDATE/...
Es wird die Tabelle analysiert, daraus dynamisch die Feldliste generiert und damit der SQL-SELECT/INSERT/UPDATE/... mit den benötigten Feldern als Zeichenkette zusammengebaut.

HaPe fertig.

Noch eine Anmerkung zu SELECTs im Allgemeinen.
Es ist nicht unbedingt von Vorteil (bezüglich Performance), die kompliziertesten SQL-SELECT/INSERT/UPDATE/... als Einzeiler zu erstellen.
Ich hatte den Fall, dass der Einzeiler 25 s Abfrage-Zeit benötigte, der Dreizeiler mit exakt dem gleichen Abfrage-Cursor nur 1 s.
Man muss hier immer abwägen und testen ...
--
Hans-Peter
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

Hallo HaPe,
da hast Du aber genau den richtigen Satz geschrieben. Ich weiß ja (noch) nicht wie (ob) man das analysiert und dann verarbeiten kann in SQL. Deshalb ja meine Frage(n) hier.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von HaPe »

Hallo Manfred !
Ich weiß ja (noch) nicht wie (ob) man das analysiert und dann verarbeiten kann in SQL. Deshalb ja meine Frage(n) hier.
Jeder SQL-Server hat System-Tabellen, welche die Struktur deiner Datenbank enthalten. Durch die Abfrage derselben bekommst du die benötigten Infos.
Ich mache das für $MS-SQL-Server und PostGreSQL so, um (in VFP) die passende Struktur des lokalen Cursors (in Xbase++ dann vermutlich die DataObjects) zu erhalten.
Ist kein Hexenwerk, eher eine Fleisaufgabe.
Wenn gewünscht, kann ich den Code für PostGreSQL einstellen.
--
Hans-Peter
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

ok,
das wußte ich bis jetzt nicht. Ich dachte system.tables und system.indexes wäre was ADS spezifisches. Und da ich derzeit noch gar keine Vorstellung habe, was so alles möglich ist, habe ich auch noch nicht speziell danach gesucht. Aber Danke für den Hinweis. Ich hatte das nämlich bisher nicht so oft eingesetzt, weil ich nicht zu speziell werden wollte. (Für den Fall, das ich mal erweitere auf andere SQL Server)
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von HaPe »

Hallo Manfred !

Hier mal etwas Code als Anregung 8)

*-- Lokaler CURSOR für die Felder (entspricht den DO in Xbase++)

Code: Alles auswählen

CREATE CURSOR cursFieldCatalog ( DBKey C( 30 ), DBName C( 30 ), DBType C( 4 ), TableCatalog C( 50 ), TableSchema C( 50 ),	;
	TableName C( 50 ), ColumnName C( 50 ), IsNullable C( 3 ), DATATYPE C( 30 ), CharacterMaximumLength I( 4 ) NULL, ;
	NumericPrecision I( 4 ) NULL, NumericScale I( 4 ) NULL, FieldCaption C( 250 ) )

*-- Abfrage für PostgreSQL

Code: Alles auswählen

lcSQLCommand = 'SELECT CAST( Table_Schema AS CHAR( 50 ) ) AS TableSchema, CAST( Table_Name AS CHAR( 50 ) ) AS TableName, ' + ;
	'CAST( Column_Name AS CHAR( 50 ) ) AS ColumnName, Is_Nullable AS IsNullable, ' + ;
	'CAST( Data_Type AS CHAR( 30 ) ) AS DataType, Character_Maximum_Length AS CharacterMaximumLength, ' + ;
	'Numeric_Precision AS NumericPrecision, Numeric_Scale AS NumericScale, ' + ;
	'CAST( PGDesc.Description AS CHAR( 250 ) ) AS FieldCaption ' + ;
	'FROM PG_Catalog.PG_Statio_all_Tables AS AllTables ' + ;
	'INNER JOIN PG_Catalog.PG_Description PGDesc ON (PGDesc.objoid=AllTables.RelID) ' + ;
	'INNER JOIN Information_Schema.Columns ON (PGDesc.ObjSubID = Ordinal_Position ' + ;
	'AND Table_Schema = AllTables.SchemaName AND Table_Name = AllTables.RelName)'
Dann diesen SELECT an den PostgreSQL senden.
--
Hans-Peter
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von HaPe »

Nachtrag

Das Wichtigste bei einer generischen Vorgehensweise hätte ich fast vergessen.

An den Basis-Datenzugriffs-Funktionen muss auch bei Änderung der Datenstruktur nichts geändert werden.
Dies bringt natürlich einen gewaltigen Vorteil und befreit hier von einer unnötigen Versionierung der Zugriffsschicht in Abhängigkeit der Datenstruktur.
--
Hans-Peter
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von nightcrawler »

Manfred hat geschrieben: Do, 10. Dez 2020 8:47 also dafür mußt Du jetzt mal (für den Fall speziell) eine vernünftige Erklärung liefern, Joachim.
das mache ich doch gerne ... Du willst ein * verwenden, in der Hoffnung, dass immer alle Felder in der richtigen Reihenfolge kommen. Jetzt überlegt sich irgend ein schlauer Admin mal, die Feldreihenfolge umzustellen oder kundenspezifische Felder einzuführen ... und schon passt Dein '*' nicht mehr mit dem INSERT in die andere Tabelle. Du suchst dir 'nen Wolf dabei, den Fehler zu lokalisieren.
Real Life Experience bei einem ADS Kunden (Anfrage an den Support: plötzlich geht nichts mehr, ich habe aber nichts gemacht).
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

ach so,
da ich aber alles selbst mache und genau weiß, was da wie zu erwarten ist, fällt das in diesem spezifischen FAll flach. Die Strukturen und reihenfolgen sind absolut identlisch. Und die Technik sollte auch nur bei Tabellen gelten, die identisch sind. Bei anderen Konfigurationen würde ich sowas natürlich nicht machen. :angel8:
Aber selbst wenn dem so wäre, wer garantiert mir dann das die angegebenen Felder vorhanden sind? Also müßte eh eine Routine dafür vorhanden sein, die alles im Vorfeld prüft. Und dann kommen wir wieder zum Kern der SAche:"Daran arbeite ich ja gerade". Für "normale" DBF tabellen habe ich das ja alles schon lange fertig, aber für SQL (ADS) baue ich es gerade auf.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Martin Altmann »

Manfred hat geschrieben: Do, 10. Dez 2020 17:07 ach so,
da ich aber alles selbst mache und genau weiß, was da wie zu erwarten ist,
Finde den Widerspruch :-D SCNR.
Im Ernst. Zähle die Felder namentlich auf, denen du Werte zufügen willst.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Manfred »

Warum Widerspruch?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Jan »

Also ich sehe einen hier:

Aussage 1:
Manfred hat geschrieben: Do, 10. Dez 2020 17:07Die Strukturen und reihenfolgen sind absolut identlisch. Und die Technik sollte auch nur bei Tabellen gelten, die identisch sind.
Verknüpfung zwischen 1 und 2:
Manfred hat geschrieben: Do, 10. Dez 2020 17:07Bei anderen Konfigurationen würde ich sowas natürlich nicht machen.
Aussage 2:
Manfred hat geschrieben: Do, 10. Dez 2020 17:07Aber selbst wenn dem so wäre, wer garantiert mir dann das die angegebenen Felder vorhanden sind?
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: bedingter INSERT aus anderer Tabelle

Beitrag von Martin Altmann »

Jan,
richtig - aber ich meinte den Widerspruch direkt in seinem Posting. Er schrieb, dass er alles selber macht und genau weiß, was er tut und was zu erwarten ist. Ich kenne Manfred - darum weiß ich, dass das (mindestens) ein Widerspruch ist in der Aussage ;-)

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Antworten