sql सर्वर में आपको इसे दो चरणों में करना होगा
1) एक प्रकार बनाएं
2) एक बाधा बनाएँ
एक प्रकार बनाएं
CREATE TYPE dbo.degree_level FROM NVARCHAR(10)
GO
टेबल स्तर पर एक बाधा बनाएं
CREATE TABLE Type_Test_Table
(
ID INT ,
Type_Column degree_level
CHECK (Type_Column IN( 'Bachelors' , 'Masters' ,'Doctorate'))
)
GO
परीक्षण
INSERT INTO Type_Test_Table VALUES (1, 'Bachelors') --<-- Success
GO
INSERT INTO Type_Test_Table VALUES (2, 'Masters') --<-- Success
GO
INSERT INTO Type_Test_Table VALUES (3, 'Doctorate') --<-- Success
GO
INSERT INTO Type_Test_Table VALUES (4, 'Other Val') --<-- Fail
GO