SQL Server में डेटा प्रकार
नीचे SQL Server में डेटा प्रकार दिए गए हैं, जिनमें कैरेक्टर स्ट्रिंग्स, नंबर और दिनांक/समय शामिल हैं।
SQL Server में कैरेक्टर स्ट्रिंग डेटा प्रकार
नीचे SQL Server (Transact-SQL) में कैरेक्टर स्ट्रिंग डेटा के प्रकार दिए गए हैं।
| डेटा प्रकार सिंटैक्स | अधिकतम आकार | व्याख्या |
|---|---|---|
| CHAR (kich_thuoc) | अधिकतम 8000 कैरेक्टर |
|
| VARCHAR (kich_thuoc) या VARCHAR (toi_da) | अधिकतम 8000 कैरेक्टर या अधिकतम संख्या |
|
| TEXT | अधिकतम 2GB |
|
| NCHAR (kich_thuoc) | अधिकतम 4000 कैरेक्टर |
|
| NVARCHAR (kich_thuoc) या NVARCHAR (toi_da) | अधिकतम 4000 कैरेक्टर या अधिकतम संख्या |
|
| NTEXT | अधिकतम 1,073,741,823 बाइट्स |
|
| BINARY (kich_thuoc) | अधिकतम 8000 कैरेक्टर |
|
| VARBINARY (kich_thuoc) या VARBINARY (toi_da) | अधिकतम 8000 कैरेक्टर या अधिकतम संख्या |
|
| IMAGE | अधिकतम आकार 2GB |
|
SQL Server में संख्यात्मक डेटा प्रकार
नीचे SQL Server (Transact-SQL) में संख्यात्मक डेटा प्रकारों की सूची दी गई है।
| डेटा प्रकार सिंटैक्स | अधिकतम आकार | व्याख्या |
|---|---|---|
| BIT | पूर्णांक 0, 1 या NULL | |
| TINYINT | 0 से 255 | |
| SMALLINT | -32,768 से 32,767 | |
| INT | -2,147,483,648 से 2,147,483,647 | |
| BIGINT | -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 | |
| DECIMAL (m, d) |
m कुल संख्याओं की संख्या है और d दशमलव के बाद की संख्याओं की संख्या है। |
|
| DEC (m, d) |
m कुल संख्याओं की संख्या है और d दशमलव के बाद की संख्याओं की संख्या है। DECIMAL डेटा प्रकार का पर्यायवाची। |
|
| NUMERIC (m, d) |
m कुल संख्याओं की संख्या है और d दशमलव के बाद की संख्याओं की संख्या है। DECIMAL डेटा प्रकार का पर्यायवाची। |
|
| FLOAT (n) | दशमलव स्थानों की संख्या n, यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट 53 है | n एक वैज्ञानिक संकेतन में संग्रहीत बिट्स की संख्या है। |
| REAL | FLOAT (24) के बराबर | |
| SMALLMONEY | -214,748.3648 से 214,748.3647 | |
| MONEY | -922,337,203,685,477.5808 से 922,337,203,685,477.5807 |
SQL Server में दिनांक/समय डेटा प्रकार
नीचे SQL Server (Transact-SQL) में दिनांक/समय डेटा प्रकारों की सूची दी गई है।
| डेटा प्रकार सिंटैक्स | अधिकतम आकार | व्याख्या |
|---|---|---|
| DATE | '0001-01-01' से '9999-12-31' तक का मान | 'YYYY-MM-DD' के रूप में प्रदर्शित |
| DATETIME |
|
'YYYY-MM-DD hh:mm:ss[.mmm]' के रूप में प्रदर्शित |
| DATETIME2 (दशमलव सेकंड की सटीकता) |
|
'YYYY-MM-DD hh:mm:ss[.दशमलव सेकंड]' के रूप में प्रदर्शित |
| SMALLDATETIME |
|
'YYYY-MM-DD hh:mm:ss' के रूप में प्रदर्शित |
| TIME |
|
'YYYY-MM-DD hh:mm:ss[.nnnnnnn]' के रूप में प्रदर्शित |
| DATETIMEOFFSET (दशमलव सेकंड की सटीकता) |
|
'YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+|-}hh:mm]' के रूप में प्रदर्शित |