Bei einer Umstellung von Firebird 2 auf MS SQL 2005 bin ich auf folgendes Problem gestoßen. ich möchte einen unique Index der Art
CREATE UNIQUE INDEX <IndexName> ON <Table> COMPUTED BY (UPPER(<VarCharField))![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
anlegen, um ein Einfügen von doppelten Records zu vermeiden. Bis jetzt habe ich mir mit dem Anlegen einer "COMPUTED BY" - Spalte <Name> ("LTrim(RTrim(Upper(<Name>)))") mit einem Unique-Index beholfen.
Geht es nicht vielleicht auch etwas eleganter (mit weniger Speichebedarf) in MS SQL 2005 ?
CREATE UNIQUE INDEX <IndexName> ON <Table> COMPUTED BY (UPPER(<VarCharField))
![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
anlegen, um ein Einfügen von doppelten Records zu vermeiden. Bis jetzt habe ich mir mit dem Anlegen einer "COMPUTED BY" - Spalte <Name> ("LTrim(RTrim(Upper(<Name>)))") mit einem Unique-Index beholfen.
![Peinlichkeit](https://entwickler-forum.de/core/images/smilies/redface.png)
Geht es nicht vielleicht auch etwas eleganter (mit weniger Speichebedarf) in MS SQL 2005 ?
Comment