Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Wie kann man Felder kaskadieren wenn ein Feld null ist? (https://www.delphipraxis.net/159725-wie-kann-man-felder-kaskadieren-wenn-ein-feld-null-ist.html)

mkinzler 10. Apr 2011 13:41

AW: Wie kann man Felder kaskadieren wenn ein Feld null ist?
 
Wenn man nicht umsteigen will, beliebt ja nur der Einsatz von UDF

omata 10. Apr 2011 13:42

AW: Wie kann man Felder kaskadieren wenn ein Feld null ist?
 
Wenn du das selbst nicht merkst, warum sollte ich da noch etwas zu sagen? Wer lesen kann ist klar im Vorteil.

ibp 10. Apr 2011 13:49

AW: Wie kann man Felder kaskadieren wenn ein Feld null ist?
 
Zitat:

Zitat von mkinzler (Beitrag 1094252)
Wenn man nicht umsteigen will, beliebt ja nur der Einsatz von UDF

werde mich mal daran probieren...

Zitat:

Zitat von omata (Beitrag 1094253)
Wenn du das selbst nicht merkst, warum sollte ich da noch etwas zu sagen? Wer lesen kann ist klar im Vorteil.

wenn du nicht eindeutig fragst, warum sollte ich dich dann nicht zu einer Erklärung auffordern?

omata 10. Apr 2011 13:50

AW: Wie kann man Felder kaskadieren wenn ein Feld null ist?
 
Hallo? Ich warte immer noch auf eine Antwort von Dir. Auf einen Hinweis von mir. Also irgendwie, alles klar?

ibp 10. Apr 2011 13:54

AW: Wie kann man Felder kaskadieren wenn ein Feld null ist?
 
Zitat:

Zitat von omata (Beitrag 1094234)
Code:
coalesce(...)

kein Feature von ib6.5

omata 10. Apr 2011 13:55

AW: Wie kann man Felder kaskadieren wenn ein Feld null ist?
 
Ok, danke für die Rückmeldung. Das hatte ich nicht gewusst, sorry.

Blup 12. Apr 2011 09:53

AW: Wie kann man Felder kaskadieren wenn ein Feld null ist?
 
Eine Stored Procedure würde sich anbieten.
Ansonsten ein Script so in etwa:
Code:
update tabelle set kombifeld = '';
update tabelle set kombifeld = feld1              where (feld1 is not null);
update tabelle set kombifeld = kombifeld || feld2 where (feld2 is not null);
update tabelle set kombifeld = kombifeld || feld3 where (feld3 is not null);
update tabelle set kombifeld = null               where (kombifeld = '');


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 Uhr.
Seite 2 von 2     12   

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