Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   selektieren von blob- und varchar-feldern (https://www.delphipraxis.net/180735-selektieren-von-blob-und-varchar-feldern.html)

HPB 13. Jun 2014 09:32

AW: selektieren von blob- und varchar-feldern
 
Zitat:

Zitat von mkinzler (Beitrag 1262164)
Versuch es mal mit kürzeren Aliasen:

Vielen Dank für den Hinweis.
Mit den kurzen Aliasen klappt es auch.
Schönes, sonniges Wochenende an allen Helfern.
HPB

Bernhard Geyer 13. Jun 2014 09:59

AW: selektieren von blob- und varchar-feldern
 
Unter

http://code.metager.de/source/xref/m.../interbase.cfg

gibts einen Eintrag

max_select_alias_name

Evtl. spielt der ja hier eine Rolle

HPB 13. Jun 2014 10:52

AW: selektieren von blob- und varchar-feldern
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1262175)
Unter

http://code.metager.de/source/xref/m.../interbase.cfg

gibts einen Eintrag

max_select_alias_name

Evtl. spielt der ja hier eine Rolle

Vielen Dank für den Hinweis.
Ich werde in Zukunft mit kurzen Aliasen arbeiten, dann bin ich auf der sicheren Seite.
Gruß
HPB

mkinzler 13. Jun 2014 10:54

AW: selektieren von blob- und varchar-feldern
 
Ich finde die Abfragen mit kurzen Aliasen auch lesbarer

p80286 13. Jun 2014 11:17

AW: selektieren von blob- und varchar-feldern
 
Zitat:

Zitat von mkinzler (Beitrag 1262186)
Ich finde die Abfragen mit kurzen Aliasen auch lesbarer

Ja und nein, Ich halte es für eine Unsitte solche Konstrukte zu basteln:
Code:
from Table1 t1 join Table2 t2 ...
               join Table3 t3
               join Table4 t4
               join Table5 t5
               join Table6 t6
where t1.id>77 and t2.wert1=45 and (t3.feld2=t1.feld99 or (t4.fld2=t5.feeld))
 and not exists(select * from Tabelle77 tb77 where tb77=t2.ttt)
Etwas aussagekräftiger dürften die Aliase schon sein.

Gruß
K-H

Dejan Vu 13. Jun 2014 11:33

AW: selektieren von blob- und varchar-feldern
 
Wir verwenden konsistente Abkürzungen als aliase. 'Customer' ist immer 'cu', 'Invoices' immer 'iv' etc.
Man gewöhnt sich sehr schnell dran.

PS: Man muss ja keine Aliase à la 't1', 't2' etc. verwenden (außer bei einem self join)

p80286 13. Jun 2014 11:57

AW: selektieren von blob- und varchar-feldern
 
Damit kann ich leben

Gruß
K-H

himitsu 13. Jun 2014 12:37

AW: selektieren von blob- und varchar-feldern
 
Zitat:

Zitat von HPB (Beitrag 1262184)
Ich werde in Zukunft mit kurzen Aliasen arbeiten, dann bin ich auf der sicheren Seite.

Der Witz ist ja, daß es laut Definition genau andersrum ist.

Code:
max_table_alias_name=255      # table alias name length
max_table_name=32         # table name length
Tabellennamen haben eine kleine Maximallänge, aber als Alias "kann" man etwas gaaaaaanz Langes verwenden. :lol:

Bernhard Geyer 13. Jun 2014 12:53

AW: selektieren von blob- und varchar-feldern
 
Zitat:

Zitat von himitsu (Beitrag 1262196)
Zitat:

Zitat von HPB (Beitrag 1262184)
Ich werde in Zukunft mit kurzen Aliasen arbeiten, dann bin ich auf der sicheren Seite.

Der Witz ist ja, daß es laut Definition genau andersrum ist.

Code:
max_table_alias_name=255      # table alias name length
max_table_name=32         # table name length
Tabellennamen haben eine kleine Maximallänge, aber als Alias "kann" man etwas gaaaaaanz Langes verwenden. :lol:

Ist aber fraglich ob evtl. die gesamte Alias-Bezeichnungslänge damit gemeint ist.
Ich würde hier nicht davon ausgehen das jede Alias-Angabe 255 Zeichen lang sein darf.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 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