Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

अनुमत मानों के साथ sql सर्वर में टाइप बनाएं

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पता करें कि क्या ऑब्जेक्ट OBJECTPROPERTY () के साथ SQL सर्वर में उपयोगकर्ता-परिभाषित तालिका है

  2. 13वीं पंक्ति के बाद गतिशील और 12वीं पंक्ति में सूत्र के साथ स्थिर मान

  3. SP_WhoIsActive या FogLight के माध्यम से SQL डेटाबेस की निगरानी करें | SQL सर्वर प्रदर्शन समस्या निवारण -1

  4. SQL सर्वर क्वेरी CHI-SQUARE मान खोजने के लिए (काम नहीं कर रहा)

  5. फ़ोन अलर्ट संदेशों के लिए SQL क्वेरी को प्रारूपित करने के वैकल्पिक और सर्वोत्तम तरीके