Hallo zusammen,
ich verwende den SQL-Server 2000.
Wie bekomme ich es hin, dass ich eine Einschränkung für eine Tabellenspalte erstelle, in welcher keine doppelten Einträge sein dürfen aber NULL mehrfach vorkommen kann.
Mit Unique geht`s nicht....
Ich habe auch schon nen Versuch mit CHECK gemacht, der aber auch nicht so recht klappt....
Ich glaube aber das die CHECK Methode der richtige Ansatz ist, nur anderst formuliert werden muss...
Hat jemand eine Idee...?
Bin für jeden Tipp dankbar
ich verwende den SQL-Server 2000.
Wie bekomme ich es hin, dass ich eine Einschränkung für eine Tabellenspalte erstelle, in welcher keine doppelten Einträge sein dürfen aber NULL mehrfach vorkommen kann.
Mit Unique geht`s nicht....
Ich habe auch schon nen Versuch mit CHECK gemacht, der aber auch nicht so recht klappt....
Code:
CREATE TABLE [dbo].[MeineTabelle] ( [MeineSpalte] [NVARCHAR] (8) COLLATE Latin1_General_CI_AS NULL --hier lasse ich NULL zu GO ALTER TABLE [dbo].[MeineTabelle] ADD CONSTRAINT [CK_MeinCheck] CHECK ([MeineSpalte] <> [MeineSpalte]) --hier möchte ich doppelte Eintäge unterbinden --so klappt es aber nicht... GO
Ich glaube aber das die CHECK Methode der richtige Ansatz ist, nur anderst formuliert werden muss...
Hat jemand eine Idee...?
Bin für jeden Tipp dankbar
Comment