Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [Blockade] Passendes SQL Statement gesucht (https://www.delphipraxis.net/139878-%5Bblockade%5D-passendes-sql-statement-gesucht.html)

mirage228 7. Sep 2009 18:17

Re: [Blockade] Passendes SQL Statement gesucht
 
Mit Indicies (Plural von "Index") geht das Suchen nach den entsprechenden Feldern schneller, weil ein Suchbaum dazu angelegt wird.
Mach Dich mal zu "Primärschlüssel" und "Spalten-Index" in einer Datenbank-Doku/-Tutorial Deiner vertraut, besonders Primärschlüssel sind eigentlich unverzichtbar :)

Mithrandir 7. Sep 2009 19:20

Re: [Blockade] Passendes SQL Statement gesucht
 
Moin David,

habe ich jetzt. Ich habe das jetzt so verstanden, dass ich auf die "ID"-Spalte einen PK setzen soll. Zur "Spaltenindizierung/Spalten-Index" habe ich nichts gefunden. :gruebel: Wie oben zu sehen nutze ich Firebird.

Jürgen Thomas 7. Sep 2009 20:10

Re: [Blockade] Passendes SQL Statement gesucht
 
SQL-Code:
CREATE INDEX indexname
    ON TAGS_RELATIONSHIPS
    (TERM_ID)
IBExpert alias Holger Klemt bietet eine schöne Hilfe, siehe HK: Firebird-Dokumentation

Jürgen

Mithrandir 7. Sep 2009 20:26

Re: [Blockade] Passendes SQL Statement gesucht
 
Hey cool, danke. :thumb: :)

Elvis 9. Sep 2009 10:37

Re: [Blockade] Passendes SQL Statement gesucht
 
Zitat:

Zitat von Daniel G
Zitat:

Außerdem solltest du darauf achten deine DB entweder mit Unicode als Default einzurichten, oder zumindest alles was irgendwie erfasst oder dargestellt wird.
Zumindest meine Delphiversion bietet keine Unicode-Unterstützung. Imho macht eine Unicode-DB dann wenig Sinn, oder doch? :gruebel:

Na klar.
Du hast WideChar und es gibt zum Beispiel die TntControls um auch in Delphi < 2009 Unicode in der UI zu haben.
Die DB nachträglich auf Unicode zu ändern kann aber mehr als fricklig werden, also lieber gleich richtig machen. Gerade als Bürger eines nicht englisch-sprechenden Landes sollte es dir bewusst sein, wie schnell man in Teufels Küche kommt wenn man irgendwas jenseits der 7Bit ASCII nutzt und das mal in einer anderen Codepage öffnet.
Schon seit Jahren sollte es als normal gelten Daten immer als Unicode zu verwalten.

Mithrandir 10. Sep 2009 12:11

Re: [Blockade] Passendes SQL Statement gesucht
 
Zitat:

Zitat von Elvis
...zum Beispiel die TntControls...

Hmm... Es ist zwar n Freeware-Projekt, aber 30€ sind jetzt ja nicht sooo viel... Muss ich mir mal überlegen, im Moment stelle ich aber erstmal die DB auf Unicode um. Ich kann sie ja dann noch ganz normal nutzen, richtig? Man kann dann halt nur keine Unicode-Zeichen eingeben...


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz