Wie beschränke ich die zulässigen Werte in einer Datenbankspalte auf 1 bis 5?

7

Ich habe eine Tabelle in einer Datenbank, in der eine der Spalten einen Wert von 1 bis 5 haben sollte. Wie kann ich diese Einschränkung in die Datenbank schreiben? Benütze ich eine Einschränkung? Was ist die beste Praxis über diese Art von Sache sagen?

Ich verwende SQL Server 2005

    
MedicineMan 24.07.2009, 19:57
quelle

2 Antworten

16

Sie müssen Ihrer Tabelle eine Einschränkung hinzufügen, besser eine benannte:

%Vor%

Gehen Sie in Ihrer CREATE TABLE-Anweisung wie folgt vor:

%Vor%

Am besten nennen Sie Ihre Einschränkungen explizit.

    
A-K 24.07.2009, 20:00
quelle
4

Wenn Sie dies während Ihrer Tabellenerstellung hinzufügen wollten, könnten Sie dies wie folgt tun ...

%Vor%     
Scott Ivey 24.07.2009 20:11
quelle