Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FB: Case-insensiviter Index über mehrere Felder (https://www.delphipraxis.net/118749-fb-case-insensiviter-index-ueber-mehrere-felder.html)

DeddyH 14. Aug 2008 08:51

Datenbank: Firebird • Version: 2.0 • Zugriff über: egal, SQL-Problem

FB: Case-insensiviter Index über mehrere Felder
 
Seit Version 2.0 kann man unter Firebird ja mittels
SQL-Code:
CREATE INDEX Indexname ON Tabelle COMPUTED BY (UPPER(Feld));
einen case-insensitiven Index erstellen. Ich bräuchte nun aber einen Unique-Index über mehrere Felder. Weiß jemand, wie hier die Syntax lauten muss?

mkinzler 14. Aug 2008 09:03

Re: FB: Case-insensiviter Index über mehrere Felder
 
Eine caseinsensitiven Index über mehrere Felder?

DeddyH 14. Aug 2008 09:11

Re: FB: Case-insensiviter Index über mehrere Felder
 
Was ist daran so ungewöhnlich?

mkinzler 14. Aug 2008 09:17

Re: FB: Case-insensiviter Index über mehrere Felder
 
Nichts. Ich wollte nur sicherstellen die Frage richtig zu verstehen

SQL-Code:
CREATE UNIQUE INDEX <IDX_NAME> ON <TABELLE>
  computed by (UPPER(<FELD1> || <FELD2> ...));

DeddyH 14. Aug 2008 09:20

Re: FB: Case-insensiviter Index über mehrere Felder
 
Auf "Verodern" bin ich natürlich nicht gekommen :wall:. Danke, ich werde es heute Abend ausprobieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.

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