Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> SQL Server

SQL Server में डेटा प्रकार

SQL Server में डेटा प्रकार

नीचे SQL Server में डेटा प्रकार दिए गए हैं, जिनमें कैरेक्टर स्ट्रिंग्स, नंबर और दिनांक/समय शामिल हैं।

SQL Server में कैरेक्टर स्ट्रिंग डेटा प्रकार

नीचे SQL Server (Transact-SQL) में कैरेक्टर स्ट्रिंग डेटा के प्रकार दिए गए हैं।

डेटा प्रकार सिंटैक्सअधिकतम आकारव्याख्या
CHAR (kich_thuoc) अधिकतम 8000 कैरेक्टर
  1. kich_thuoc संग्रहीत किए जाने वाले कैरेक्टर्स की संख्या है।
  2. फिक्स्ड लंबाई।
  3. पर्याप्त कैरेक्टर्स के लिए स्पेस को दाईं ओर जोड़ता है।
  4. यूनिकोड कैरेक्टर्स नहीं समाहित करता।
VARCHAR (kich_thuoc) या VARCHAR (toi_da) अधिकतम 8000 कैरेक्टर या अधिकतम संख्या
  1. kich_thuoc संग्रहीत किए जाने वाले कैरेक्टर्स की संख्या है।
  2. कस्टम लंबाई।
  3. यदि toi_da के रूप में निर्दिष्ट है, तो अधिकतम 2GB।
  4. यूनिकोड कैरेक्टर्स नहीं समाहित करता।
TEXT अधिकतम 2GB
  1. कस्टम लंबाई।
  2. यूनिकोड कैरेक्टर्स नहीं समाहित करता।
NCHAR (kich_thuoc) अधिकतम 4000 कैरेक्टर
  1. फिक्स्ड लंबाई।
  2. यूनिकोड कैरेक्टर।
NVARCHAR (kich_thuoc) या NVARCHAR (toi_da) अधिकतम 4000 कैरेक्टर या अधिकतम संख्या
  1. kich_thuoc संग्रहीत किए जाने वाले कैरेक्टर्स की संख्या है।
  2. कस्टम लंबाई।
  3. यदि toi_da संख्या निर्दिष्ट है, तो अधिकतम कैरेक्टर्स की संख्या 2GB है।
  4. यूनिकोड कैरेक्टर।
NTEXT अधिकतम 1,073,741,823 बाइट्स
  1. कस्टम लंबाई।
  2. यूनिकोड कैरेक्टर।
BINARY (kich_thuoc) अधिकतम 8000 कैरेक्टर
  1. kich_thuoc संग्रहीत किए जाने वाले कैरेक्टर्स की संख्या है।
  2. फिक्स्ड लंबाई।
  3. पर्याप्त कैरेक्टर्स के लिए स्पेस जोड़ता है।
  4. बाइनरी डेटा।
VARBINARY (kich_thuoc) या VARBINARY (toi_da) अधिकतम 8000 कैरेक्टर या अधिकतम संख्या
  1. kich_thuoc संग्रहीत किए जाने वाले कैरेक्टर्स की संख्या है।
  2. कस्टम लंबाई।
  3. यदि toi_da के रूप में निर्दिष्ट है, तो अधिकतम 2GB।
  4. बाइनरी डेटा।
IMAGE अधिकतम आकार 2GB
  1. कस्टम लंबाई।
  2. बाइनरी डेटा।

SQL Server में संख्यात्मक डेटा प्रकार

नीचे SQL Server (Transact-SQL) में संख्यात्मक डेटा प्रकारों की सूची दी गई है।

डेटा प्रकार सिंटैक्सअधिकतम आकारव्याख्या
BITपूर्णांक 0, 1 या NULL
TINYINT0 से 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)
  1. यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट m 18 है।
  2. यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट d 0 है।

m कुल संख्याओं की संख्या है और d दशमलव के बाद की संख्याओं की संख्या है।

DEC (m, d)
  1. यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट m 18 है।
  2. यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट d 0 है।

m कुल संख्याओं की संख्या है और d दशमलव के बाद की संख्याओं की संख्या है। DECIMAL डेटा प्रकार का पर्यायवाची।

NUMERIC (m, d)
  1. यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट m 18 है।
  2. यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट d 0 है।

m कुल संख्याओं की संख्या है और d दशमलव के बाद की संख्याओं की संख्या है। DECIMAL डेटा प्रकार का पर्यायवाची।

FLOAT (n) दशमलव स्थानों की संख्या n, यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट 53 है n एक वैज्ञानिक संकेतन में संग्रहीत बिट्स की संख्या है।
REALFLOAT (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
  1. दिनांक '1753-01-01 00:00:00' से '9999-12-31 23:59:59' तक
  2. समय '00:00:00' से '23:59:59.997' तक
'YYYY-MM-DD hh:mm:ss[.mmm]' के रूप में प्रदर्शित
DATETIME2 (दशमलव सेकंड की सटीकता)
  1. मान '0001-01-01' से '9999-12-31' तक
  2. समय '00:00:00' से '23:59:59.9999999' तक
'YYYY-MM-DD hh:mm:ss[.दशमलव सेकंड]' के रूप में प्रदर्शित
SMALLDATETIME
  1. मान '1900-01-01' से '2079-06-06' तक
  2. समय '00:00:00' से '23:59:59' तक
'YYYY-MM-DD hh:mm:ss' के रूप में प्रदर्शित
TIME
  1. मान '00:00:00.0000000' से '23:59:59.9999999' तक
  2. दिनांक '0001-01-01' से '9999-12-31' तक
'YYYY-MM-DD hh:mm:ss[.nnnnnnn]' के रूप में प्रदर्शित
DATETIMEOFFSET (दशमलव सेकंड की सटीकता)
  1. समय मान '00:00:00' से '23:59:59.9999999' तक
  2. टाइम जोन -14:00 से +14:00 तक
'YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+|-}hh:mm]' के रूप में प्रदर्शित
  1. MS SQL Server में डेटा की प्रति बनाना (बैकअप) MS SQL Server में डेटा की प्रति बनाना (बैकअप)

    MS SQL Server में बैकअप (Backup) बैकअप डेटा बैकअप / डेटाबेस है। MS SQL Server में डेटाबेस का बैकअप लेना डेटाबेस खोने से पहले डेटा की सुरक्षा के लिए बहुत महत्वपूर्ण है। MS SQL Server में 3 मुख्य बैकअप प्रकार हैं: Full / Database, Differential / Incremental, Transactional Log / Log। MS SQL Server में

  1. SQL Server 2016 में रो-लेवल सिक्योरिटी के साथ डेटा सुरक्षा बढ़ाएं SQL Server 2016 में रो-लेवल सिक्योरिटी के साथ डेटा सुरक्षा बढ़ाएं

    Microsoft® ने SQL Server® में सुरक्षा पर ध्यान केंद्रित किया है, और लगभग सभी रिलीज़ में या तो मौजूदा सुविधाओं में वृद्धि हुई है या नई सुरक्षा सुविधाएं पेश की गई हैं। SQL Server 2016 में, Microsoft ने उपयोगकर्ताओं को अपने डेटा की सुरक्षा में मदद करने के लिए कई नई सुरक्षा सुविधाएं पेश कीं, जिनमें रो-ल

  1. SQL Server 2019: आधुनिक विश्लेषण के लिए एकीकृत डेटा प्लेटफॉर्म SQL Server 2019: आधुनिक विश्लेषण के लिए एकीकृत डेटा प्लेटफॉर्म

    2006 में, ब्रिटिश गणितज्ञ क्लाइव रॉबर्ट हम्बी ने शब्दों को चिह्नित किया: डेटा नया तेल है। तब से, IT नेताओं ने इसे बार-बार सुना है, इस विचार से सहमत हुए हैं, और हर कदम पर इसे बढ़ाया है। क्लाइव ने आगे जोड़ा, डेटा मूल्यवान है, लेकिन अगर अनरिफाइंड है, तो इसका वास्तव में उपयोग नहीं किया जा सकता। जिस तरह