مشاركة عبر


SqlDbType enum

تحديد نوع بيانات خاص ب SQL Server لحقل، خاصية، للاستخدام في System.Data.SqlClient.SqlParameter.

الحقول

BigInt = 0

عدد صحيح موقع 64 بت.

Binary = 1

صفيف من نوع بايت. دفق ثابت الطول من البيانات الثنائية يتراوح بين 1 و8000 بايت.

Bit = 2

منطقيه. قيمة رقمية غير موقعة يمكن أن تكون 0 أو 1 أو خالية.

Char = 3

خيط. دفق ثابت الطول من الأحرف غير Unicode يتراوح بين 1 و8000 حرف.

DateTime = 4

التاريخ والوقت. تتراوح قيمة بيانات التاريخ والوقت من 1 يناير 1753 إلى 31 ديسمبر 9999 إلى دقة 3.33 مللي ثانية.

Decimal = 5

عشري. دقة ثابتة وقيمة رقمية للمقياس بين -10 38 -1 و 10 38 -1.

Float = 6

مزدوج. رقم الفاصلة العائمة ضمن نطاق -1.79E +308 إلى 1.79E +308.

Image = 7

صفيف من نوع بايت. دفق متغير الطول من البيانات الثنائية يتراوح من 0 إلى 2 31 -1 (أو 2,147,483,647) بايت.

Int = 8

Int32. عدد صحيح موقع 32 بت.

Money = 9

عشري. قيمة عملة تتراوح من 63 -2 (أو -9,223,372,036,854,775,808) إلى 2 63 -1 (أو +9,223,372,036,854,775,807) بدقة تصل إلى جزء من عشرة آلاف من وحدة العملة.

NChar = 10

خيط. دفق ثابت الطول من أحرف Unicode يتراوح بين 1 و4000 حرف.

NText = 11

خيط. دفق متغير الطول لبيانات Unicode بحد أقصى 2 30 - 1 (أو 1073741823) حرفا.

NVarChar = 12

خيط. دفق متغير الطول من أحرف Unicode يتراوح بين 1 و4000 حرف. فشل التحويل الضمني إذا كانت السلسلة أكبر من 4000 حرف. تعيين الكائن بشكل صريح عند العمل مع سلاسل أطول من 4000 حرف. استخدم System.Data.SqlDbType.NVarChar عندما يكون عمود قاعدة البيانات nvarchar(max).

Real = 13

واحد. رقم الفاصلة العائمة ضمن نطاق -3.40E +38 إلى 3.40E +38.

UniqueIdentifier = 14

Guid. معرف فريد عمومي (أو GUID).

SmallDateTime = 15

التاريخ والوقت. تتراوح قيمة بيانات التاريخ والوقت من 1 يناير 1900 إلى 6 يونيو 2079 إلى دقة دقيقة واحدة.

SmallInt = 16

Int16. عدد صحيح موقع 16 بت.

SmallMoney = 17

عشري. تتراوح قيمة العملة بين -214748.3648 و+214748.3647 بدقة إلى عشرة آلاف وحدة عملة.

Text = 18

خيط. دفق متغير الطول من البيانات غير Unicode بطول أقصى يبلغ 2 31 -1 (أو 2,147,483,647).

Timestamp = 19

صفيف من النوع System.Byte. الأرقام الثنائية التي تم إنشاؤها تلقائيا، والتي تضمن أن تكون فريدة داخل قاعدة بيانات. يستخدم الطابع الزمني عادة كآلية لصفوف جدول ختم الإصدار. حجم التخزين هو 8 بايت.

TinyInt = 20

بايت. عدد صحيح غير موقع 8 بت.

VarBinary = 21

صفيف من نوع بايت. دفق متغير الطول للبيانات الثنائية يتراوح بين 1 و8000 بايت. فشل التحويل الضمني إذا كان صفيف البايت أكبر من 8000 بايت. قم بتعيين الكائن بشكل صريح عند العمل مع صفائف بايت أكبر من 8000 بايت.

VarChar = 22

خيط. دفق متغير الطول من الأحرف غير Unicode يتراوح بين 1 و8000 حرف. استخدم System.Data.SqlDbType.VarChar عندما يكون عمود قاعدة البيانات varchar(max).

Variant = 23

كائن. نوع بيانات خاص يمكن أن يحتوي على بيانات رقمية أو سلسلة أو ثنائية أو تاريخ بالإضافة إلى قيم SQL Server فارغة وخالية، والتي يفترض أنها إذا لم يتم الإعلان عن نوع آخر.

Xml = 25

قيمة XML. احصل على XML كسلسلة باستخدام خاصية System.Data.SqlClient.SqlDataReader.GetValue(System.Int32) أو خاصية System.Data.SqlTypes.SqlXml.Value، أو كخاصية System.Xml.XmlReader عن طريق استدعاء الأسلوب System.Data.SqlTypes.SqlXml.CreateReader.

Udt = 29

نوع معرف من قبل المستخدم (UDT) ل SQL Server.

Structured = 30

نوع بيانات خاص لتحديد البيانات المنظمة المضمنة في المعلمات ذات القيمة الجدولية.

Date = 31

بيانات التاريخ تتراوح في القيمة من 1 يناير 1 AD إلى 31 ديسمبر 9999 AD.

Time = 32

بيانات الوقت استنادا إلى ساعة 24 ساعة. نطاق القيمة الزمنية من 00:00:00 إلى 23:59:59.99999999 بدقة 100 نانو ثانية. يتوافق مع قيمة وقت SQL Server.

DateTime2 = 33

بيانات التاريخ والوقت. يتراوح نطاق قيمة التاريخ من 1,1 يناير إلى 31 ديسمبر 9999 AD. نطاق القيمة الزمنية من 00:00:00 إلى 23:59:59.99999999 بدقة 100 نانو ثانية.

DateTimeOffset = 34

بيانات التاريخ والوقت مع الوعي بالمنطقة الزمنية. يتراوح نطاق قيمة التاريخ من 1,1 يناير إلى 31 ديسمبر 9999 AD. نطاق القيمة الزمنية من 00:00:00 إلى 23:59:59.99999999 بدقة 100 نانو ثانية. نطاق قيمة المنطقة الزمنية من -14:00 إلى +14:00.