A data type is an attribute that specifies the type of data that the object can hold: integer data, character data, monetary data, date and time data, binary strings, and so on.
Data types. Think of a field's data type as a set of qualities that applies to all the values contained in the field and that determines what kind of data those values can be. For example, values that are stored in a Text field can contain only letters, numbers, and a limited set of punctuation characters. For example, a field whose data type is Text can store data that consists of either text or numerical characters, but a field whose data type is Number can store only numerical data. A field's data type determines many other important field qualities, such as: How you can use the field in expressions. Data Types. Variables are placeholders used to store values; they have names and data types. The data type of a variable determines how the bits representing those values are stored in the computer's memory. When you declare a variable, you can also supply a data type for it. All variables have a data type that determines what kind of data they can store. By default, if you don't supply a data type, the variable is given the Variant data type. The Variant data type is like a chameleon — it can represent many different data types in different situations. Data Type. A data type is a type of data. Of course, that is rather circular definition, and also not very helpful. Therefore, a better definition of a data type is a data storage format that can contain a specific type or range of values. When computer programs store data in variables, each variable must be assigned a specific data type. Data types are used within type systems, which offer various ways of defining, implementing and using them. Different type systems ensure varying degrees of type safety. Almost all programming languages explicitly include the notion of data type, though different languages may use different terminology.  In SQL Server, each column, local variable, expression, and parameter has a related data type. A data type is an attribute that specifies the type of data that the object can hold: integer data, character data, monetary data, date and time data, binary strings, and so on. When two expressions that have different data types, collations, precision, scale, or length are combined by an operator, the characteristics of result are determined by the following: The data type of the result is determined by applying the rules of data type precedence to the data types of the input expressions. Some common data types include integers, floating point numbers, characters, strings, and arrays. They may also be more specific types, such as dates, timestamps, boolean values, and varchar (variable character) formats. Therefore, a better definition of a data type is a data storage format that can contain a specific type or range of values. When computer programs store data in variables, each variable must be assigned a specific data type. Data types apply to other things besides variables. When you assign a value to a property, that value has a data type; arguments to functions also have data types. In fact, just about anything in Visual Basic that involves data also involves data types. All variables have a data type that determines what kind of data they can store. By default, if you don't supply a data type, the variable is given the Variant data type. The Variant data type is like a chameleon — it can represent many different data types in different situations. SQL Server supplies a set of system data types that define all the types of data that can be used with SQL Server. You can also define your own data types in Transact-SQL or the Microsoft .NET Framework. Alias data types are based on the system-supplied data types. When two expressions that have different data types, collations, precision, scale, or length are combined by an operator, the characteristics of result are determined by the following: The data type of the result is determined by applying the rules of data type precedence to the data types of the input expressions. Objects that contain data have an associated data type that defines the kind of data; for example, character, integer, or binary, the object can contain. The following objects have data types: Columns in tables and views. Parameters in stored procedures. Variables.  Data types are also used by database applications. The fields within a database often require a specific type of data to be input. For example, a company's record for an employee may use a string data type for the employee's first and last name. Therefore, a better definition of a data type is a data storage format that can contain a specific type or range of values. When computer programs store data in variables, each variable must be assigned a specific data type.
https://support.office.com/en-us/article/Introduction-to-data-types-and-field-properties-30AD644F-946C-442E-8BD2-BE067361987C https://msdn.microsoft.com/en-us/library/aa716185(v=vs.60).aspx http://techterms.com/definition/datatype https://en.wikipedia.org/wiki/Data_type https://msdn.microsoft.com/en-us/library/ms187752.aspx http://techterms.com/definition/datatype https://msdn.microsoft.com/en-us/library/aa716185(v=vs.60).aspx https://msdn.microsoft.com/en-us/library/ms187752.aspx https://technet.microsoft.com/en-us/library/ms187594(v=sql.105).aspx http://techterms.com/definition/datatype
what ARE data types
डेटा प्रकार क्या हैं
डेटा प्रकार एक विशेषता है जो डेटा के प्रकार को निर्दिष्ट करती है जिसे ऑब्जेक्ट पकड़ सकता है: पूर्णांक डेटा, वर्ण डेटा, मौद्रिक डेटा, दिनांक और समय डेटा, बाइनरी स्ट्रिंग्स, और इसी तरह।
डेटा प्रकार. किसी फ़ील्ड के डेटा प्रकार को गुणों के एक सेट के रूप में सोचें जो फ़ील्ड में निहित सभी मानों पर लागू होता है और यह निर्धारित करता है कि वे मान किस प्रकार का डेटा हो सकते हैं। उदाहरण के लिए, किसी पाठ फ़ील्ड में संग्रहीत मानों में केवल अक्षर, संख्याएँ और विराम चिह्न वर्णों का एक सीमित सेट हो सकता है. उदाहरण के लिए, एक फ़ील्ड जिसका डेटा प्रकार पाठ है, वह या तो पाठ या सांख्यिक वर्णों वाला डेटा संग्रहीत कर सकती है, लेकिन एक फ़ील्ड जिसका डेटा प्रकार संख्या है, केवल संख्यात्मक डेटा संग्रहीत कर सकता है. किसी फ़ील्ड का डेटा प्रकार कई अन्य महत्वपूर्ण फ़ील्ड गुणों को निर्धारित करता है, जैसे: आप व्यंजकों में फ़ील्ड का उपयोग कैसे कर सकते हैं. डेटा प्रकार. चर प्लेसहोल्डर हैं जिनका उपयोग मूल्यों को संग्रहीत करने के लिए किया जाता है; उनके पास नाम और डेटा प्रकार हैं। एक चर का डेटा प्रकार यह निर्धारित करता है कि उन मानों का प्रतिनिधित्व करने वाले बिट्स कंप्यूटर की मेमोरी में कैसे संग्रहीत होते हैं। जब आप एक चर घोषित करते हैं, तो आप इसके लिए एक डेटा प्रकार भी प्रदान कर सकते हैं। सभी चर में एक डेटा प्रकार होता है जो निर्धारित करता है कि वे किस प्रकार का डेटा संग्रहीत कर सकते हैं। डिफ़ॉल्ट रूप से, यदि आप कोई डेटा प्रकार प्रदान नहीं करते हैं, तो चर को भिन्न डेटा प्रकार दिया जाता है. भिन्न डेटा प्रकार गिरगिट की तरह है — यह विभिन्न स्थितियों में कई अलग-अलग डेटा प्रकारों का प्रतिनिधित्व कर सकता है. डेटा प्रकार. डेटा प्रकार डेटा का एक प्रकार है। बेशक, यह बल्कि परिपत्र परिभाषा है, और बहुत उपयोगी भी नहीं है। इसलिए, डेटा प्रकार की एक बेहतर परिभाषा एक डेटा संग्रहण प्रारूप है जिसमें एक विशिष्ट प्रकार या मानों की श्रेणी हो सकती है। जब कंप्यूटर प्रोग्राम चर में डेटा स्टोर करते हैं, तो प्रत्येक चर को एक विशिष्ट डेटा प्रकार सौंपा जाना चाहिए। डेटा प्रकारों का उपयोग टाइप सिस्टम के भीतर किया जाता है, जो उन्हें परिभाषित करने, कार्यान्वित करने और उपयोग करने के विभिन्न तरीकों की पेशकश करते हैं। विभिन्न प्रकार की प्रणालियाँ प्रकार की सुरक्षा की अलग-अलग डिग्री सुनिश्चित करती हैं। लगभग सभी प्रोग्रामिंग भाषाओं में स्पष्ट रूप से डेटा प्रकार की धारणा शामिल है, हालांकि विभिन्न भाषाएं अलग-अलग शब्दावली का उपयोग कर सकती हैं।  SQL सर्वर में, प्रत्येक स्तंभ, स्थानीय चर, व्यंजक, और पैरामीटर में संबंधित डेटा प्रकार होता है। डेटा प्रकार एक विशेषता है जो डेटा के प्रकार को निर्दिष्ट करती है जिसे ऑब्जेक्ट पकड़ सकता है: पूर्णांक डेटा, वर्ण डेटा, मौद्रिक डेटा, दिनांक और समय डेटा, बाइनरी स्ट्रिंग्स, और इसी तरह। जब दो व्यंजक जिनमें अलग-अलग डेटा प्रकार, मिलान, सटीकता, स्केल या लंबाई होती है, एक ऑपरेटर द्वारा संयुक्त होते हैं, तो परिणाम की विशेषताएं निम्नलिखित द्वारा निर्धारित की जाती हैं: परिणाम का डेटा प्रकार इनपुट अभिव्यक्तियों के डेटा प्रकारों के लिए डेटा प्रकार वरीयता के नियमों को लागू करके निर्धारित किया जाता है। कुछ सामान्य डेटा प्रकारों में पूर्णांक, फ़्लोटिंग पॉइंट संख्याएँ, वर्ण, स्ट्रिंग और सरणियाँ शामिल हैं. वे अधिक विशिष्ट प्रकार भी हो सकते हैं, जैसे दिनांक, टाइमस्टैम्प, बूलियन मान और वर्चर (चर वर्ण) प्रारूप। इसलिए, डेटा प्रकार की एक बेहतर परिभाषा एक डेटा संग्रहण प्रारूप है जिसमें एक विशिष्ट प्रकार या मानों की श्रेणी हो सकती है। जब कंप्यूटर प्रोग्राम चर में डेटा स्टोर करते हैं, तो प्रत्येक चर को एक विशिष्ट डेटा प्रकार सौंपा जाना चाहिए। डेटा प्रकार चर के अलावा अन्य चीजों पर लागू होते हैं। जब आप किसी प्रॉपर्टी को कोई मान असाइन करते हैं, तो उस मान में डेटा प्रकार होता है; कार्यों के तर्कों में डेटा प्रकार भी होते हैं। वास्तव में, विजुअल बेसिक में कुछ भी जिसमें डेटा शामिल है, उसमें डेटा प्रकार भी शामिल हैं। सभी चर में एक डेटा प्रकार होता है जो निर्धारित करता है कि वे किस प्रकार का डेटा संग्रहीत कर सकते हैं। डिफ़ॉल्ट रूप से, यदि आप कोई डेटा प्रकार प्रदान नहीं करते हैं, तो चर को भिन्न डेटा प्रकार दिया जाता है. भिन्न डेटा प्रकार गिरगिट की तरह है — यह विभिन्न स्थितियों में कई अलग-अलग डेटा प्रकारों का प्रतिनिधित्व कर सकता है. SQL सर्वर सिस्टम डेटा प्रकारों का एक सेट प्रदान करता है जो SQL सर्वर के साथ उपयोग किए जा सकने वाले सभी प्रकार के डेटा को परिभाषित करता है। आप Transact-SQL या Microsoft .NET Framework में अपने स्वयं के डेटा प्रकार भी निर्धारित कर सकते हैं। उपनाम डेटा प्रकार सिस्टम-आपूर्ति किए गए डेटा प्रकारों पर आधारित होते हैं. जब दो व्यंजक जिनमें अलग-अलग डेटा प्रकार, मिलान, सटीकता, स्केल या लंबाई होती है, एक ऑपरेटर द्वारा संयुक्त होते हैं, तो परिणाम की विशेषताएं निम्नलिखित द्वारा निर्धारित की जाती हैं: परिणाम का डेटा प्रकार इनपुट अभिव्यक्तियों के डेटा प्रकारों के लिए डेटा प्रकार वरीयता के नियमों को लागू करके निर्धारित किया जाता है। डेटा रखने वाले ऑब्जेक्ट्स में एक संबद्ध डेटा प्रकार होता है जो डेटा के प्रकार को परिभाषित करता है; उदाहरण के लिए, वर्ण, पूर्णांक या बाइनरी, ऑब्जेक्ट में शामिल हो सकते हैं। निम्न ऑब्जेक्ट्स में डेटा प्रकार हैं: तालिकाओं और दृश्यों में स्तंभ. संग्रहीत कार्यविधियों में पैरामीटर। चर।  डेटा प्रकारों का उपयोग डेटाबेस अनुप्रयोगों द्वारा भी किया जाता है। डेटाबेस के भीतर फ़ील्ड को अक्सर इनपुट होने के लिए एक विशिष्ट प्रकार के डेटा की आवश्यकता होती है। उदाहरण के लिए, किसी कर्मचारी के लिए कंपनी का रिकॉर्ड कर्मचारी के प्रथम और अंतिम नाम के लिए स्ट्रिंग डेटा प्रकार का उपयोग कर सकता है. इसलिए, डेटा प्रकार की एक बेहतर परिभाषा एक डेटा संग्रहण प्रारूप है जिसमें एक विशिष्ट प्रकार या मानों की श्रेणी हो सकती है। जब कंप्यूटर प्रोग्राम चर में डेटा स्टोर करते हैं, तो प्रत्येक चर को एक विशिष्ट डेटा प्रकार सौंपा जाना चाहिए।
डेटा प्रकार काय आहेत
डेटा प्रकार. एखाद्या क्षेत्राच्या डेटा प्रकाराचा विचार गुणांचा संच म्हणून करा जो त्या क्षेत्रात असलेल्या सर्व मूल्यांना लागू होतो आणि ती मूल्ये कोणत्या प्रकारची डेटा असू शकतात हे निर्धारित करते. उदाहरणार्थ, मजकूर क्षेत्रात संग्रहित केलेल्या मूल्यांमध्ये केवळ अक्षरे, संख्या आणि विरामचिन्हांचा मर्यादित संच असू शकतो. उदाहरणार्थ, ज्या क्षेत्राचा डेटा प्रकार मजकूर आहे तो डेटा संग्रहित करू शकतो ज्यात मजकूर किंवा संख्यात्मक वर्ण असतात, परंतु ज्या क्षेत्राचा डेटा प्रकार नंबर आहे तो केवळ संख्यात्मक डेटा संग्रहित करू शकतो. एखाद्या क्षेत्राचा डेटा प्रकार इतर अनेक महत्त्वपूर्ण क्षेत्र गुण निश्चित करतो, जसे की: आपण अभिव्यक्तीमध्ये क्षेत्राचा वापर कसा करू शकता. डेटा प्रकार. व्हेरिएबल्स मूल्ये साठविण्यासाठी वापरले जाणारे प्लेसहोल्डर्स आहेत; त्यांची नावे आणि डेटा प्रकार आहेत. व्हेरिएबलचा डेटा प्रकार त्या मूल्यांचे प्रतिनिधित्व करणारे बिट्स संगणकाच्या मेमरीमध्ये कसे संग्रहित केले जातात हे निर्धारित करते. जेव्हा आपण व्हेरिएबल घोषित करता तेव्हा आपण त्यासाठी डेटा प्रकार देखील पुरवू शकता. सर्व व्हेरिएबल्समध्ये डेटा प्रकार असतो जो ते कोणत्या प्रकारचा डेटा संग्रहित करू शकतात हे निर्धारित करते. डिफॉल्टनुसार, जर आपण डेटा प्रकार पुरवला नाही तर व्हेरिएबलला व्हेरिएंट डेटा प्रकार दिला जातो. व्हेरियंट डेटा प्रकार गिरगिटसारखा आहे - तो वेगवेगळ्या परिस्थितीत बर्याच भिन्न डेटा प्रकारांचे प्रतिनिधित्व करू शकतो. डेटा प्रकार. डेटा प्रकार हा डेटाचा एक प्रकार आहे. अर्थात, ती वर्तुळाकार व्याख्या आहे, आणि फारशी उपयुक्तही नाही. म्हणूनच, डेटा प्रकाराची एक चांगली व्याख्या म्हणजे डेटा स्टोरेज फॉरमॅट ज्यामध्ये विशिष्ट प्रकार किंवा मूल्यांची श्रेणी असू शकते. जेव्हा संगणक प्रोग्राम व्हेरिएबल्समध्ये डेटा संग्रहित करतात, तेव्हा प्रत्येक व्हेरिएबलला विशिष्ट डेटा प्रकार दिला पाहिजे. डेटा प्रकार प्रकार प्रणालींमध्ये वापरले जातात, जे त्यांची व्याख्या, अंमलबजावणी आणि वापर करण्याचे विविध मार्ग प्रदान करतात. वेगवेगळ्या प्रकारच्या प्रणाली वेगवेगळ्या प्रकारच्या सुरक्षिततेची खात्री देतात. जवळजवळ सर्व प्रोग्रामिंग भाषांमध्ये स्पष्टपणे डेटा प्रकाराची कल्पना समाविष्ट आहे, जरी वेगवेगळ्या भाषा वेगवेगळ्या पारिभाषिक शब्दांचा वापर करू शकतात.  एसक्यूएल सर्व्हरमध्ये, प्रत्येक कॉलम, स्थानिक व्हेरिएबल, अभिव्यक्ती आणि पॅरामीटरमध्ये संबंधित डेटा प्रकार असतो. डेटा प्रकार हा एक गुणधर्म आहे जो ऑब्जेक्ट धारण करू शकणार्या डेटाचा प्रकार निर्दिष्ट करतो: पूर्णांक डेटा, चरित्र डेटा, आर्थिक डेटा, तारीख आणि वेळ डेटा, बायनरी स्ट्रिंग्स इत्यादी. जेव्हा भिन्न डेटा प्रकार, संगणकीकरण, अचूकता, स्केल किंवा लांबी असलेल्या दोन अभिव्यक्ती ऑपरेटरद्वारे एकत्रित केल्या जातात, तेव्हा परिणामाची वैशिष्ट्ये खालीलप्रमाणे निर्धारित केली जातात: इनपुट अभिव्यक्तींच्या डेटा प्रकारांना डेटा प्रकाराचे नियम लागू करून निकालाचा डेटा प्रकार निश्चित केला जातो. काही सामान्य डेटा प्रकारांमध्ये पूर्णांक, फ्लोटिंग पॉईंट नंबर, वर्ण, स्ट्रिंग आणि सरणी यांचा समावेश आहे. ते अधिक विशिष्ट प्रकार देखील असू शकतात, जसे की तारखा, टाइमस्टॅम्प, बुलियन मूल्ये आणि वर्चर (व्हेरिएबल कॅरेक्टर) स्वरूप. म्हणूनच, डेटा प्रकाराची एक चांगली व्याख्या म्हणजे डेटा स्टोरेज फॉरमॅट ज्यामध्ये विशिष्ट प्रकार किंवा मूल्यांची श्रेणी असू शकते. जेव्हा संगणक प्रोग्राम व्हेरिएबल्समध्ये डेटा संग्रहित करतात, तेव्हा प्रत्येक व्हेरिएबलला विशिष्ट डेटा प्रकार दिला पाहिजे. डेटा प्रकार व्हेरिएबलव्यतिरिक्त इतर गोष्टींना लागू होतात. जेव्हा आपण एखाद्या मालमत्तेला मूल्य देता तेव्हा त्या मूल्याचा डेटा प्रकार असतो; फंक्शन्सच्या युक्तिवादांमध्ये डेटा प्रकार देखील असतात. खरं तर, व्हिज्युअल बेसिकमधील कोणत्याही गोष्टीत ज्यात डेटा समाविष्ट आहे त्यामध्ये डेटा प्रकारांचा देखील समावेश आहे. सर्व व्हेरिएबल्समध्ये डेटा प्रकार असतो जो ते कोणत्या प्रकारचा डेटा संग्रहित करू शकतात हे निर्धारित करते. डिफॉल्टनुसार, जर आपण डेटा प्रकार पुरवला नाही तर व्हेरिएबलला व्हेरिएंट डेटा प्रकार दिला जातो. व्हेरियंट डेटा प्रकार गिरगिटसारखा आहे - तो वेगवेगळ्या परिस्थितीत बर्याच भिन्न डेटा प्रकारांचे प्रतिनिधित्व करू शकतो. एसक्यूएल सर्व्हर सिस्टम डेटा प्रकारांचा एक संच पुरवतो जो एसक्यूएल सर्व्हरसह वापरल्या जाणार्या सर्व प्रकारच्या डेटाची व्याख्या करतो. आपण व्यवहार-एसक्यूएल किंवा मायक्रोसॉफ्ट .नेट फ्रेमवर्कमध्ये आपले स्वतःचे डेटा प्रकार देखील परिभाषित करू शकता. उपनाम डेटा प्रकार सिस्टम-पुरविलेल्या डेटा प्रकारांवर आधारित आहेत. जेव्हा भिन्न डेटा प्रकार, संगणकीकरण, अचूकता, स्केल किंवा लांबी असलेल्या दोन अभिव्यक्ती ऑपरेटरद्वारे एकत्रित केल्या जातात, तेव्हा परिणामाची वैशिष्ट्ये खालीलप्रमाणे निर्धारित केली जातात: इनपुट अभिव्यक्तींच्या डेटा प्रकारांना डेटा प्रकाराचे नियम लागू करून निकालाचा डेटा प्रकार निश्चित केला जातो. डेटा असलेल्या ऑब्जेक्ट्समध्ये संबंधित डेटा प्रकार असतो जो डेटाचा प्रकार परिभाषित करतो; उदाहरणार्थ, वर्ण, पूर्णांक किंवा द्विआधारी, ऑब्जेक्टमध्ये असू शकते. खालील ऑब्जेक्ट्समध्ये डेटा प्रकार आहेत: सारणी आणि दृश्यांमधील स्तंभ. साठवलेल्या प्रक्रियेतील मापदंड. व्हेरिएबल्स.  डेटाबेस अनुप्रयोगांद्वारे डेटा प्रकार देखील वापरले जातात. डेटाबेसमधील क्षेत्रांना इनपुट करण्यासाठी बर्याचदा विशिष्ट प्रकारच्या डेटाची आवश्यकता असते. उदाहरणार्थ, एखाद्या कर्मचाऱ्यासाठी कंपनीचा रेकॉर्ड कर्मचाऱ्याच्या पहिल्या आणि शेवटच्या नावासाठी स्ट्रिंग डेटा प्रकार वापरू शकतो. म्हणूनच, डेटा प्रकाराची एक चांगली व्याख्या म्हणजे डेटा स्टोरेज फॉरमॅट ज्यामध्ये विशिष्ट प्रकार किंवा मूल्यांची श्रेणी असू शकते. जेव्हा संगणक प्रोग्राम व्हेरिएबल्समध्ये डेटा संग्रहित करतात, तेव्हा प्रत्येक व्हेरिएबलला विशिष्ट डेटा प्रकार दिला पाहिजे.
डेटा प्रकार हा एक गुणधर्म आहे जो ऑब्जेक्ट धारण करू शकणार्या डेटाचा प्रकार निर्दिष्ट करतो: पूर्णांक डेटा, चरित्र डेटा, आर्थिक डेटा, तारीख आणि वेळ डेटा, बायनरी स्ट्रिंग्स इत्यादी.