Xml eXtensible M


Download 1,13 Mb.
bet11/19
Sana26.06.2023
Hajmi1,13 Mb.
#1656026
1   ...   7   8   9   10   11   12   13   14   ...   19
Bog'liq
Majmua

DROP/TRUNCATE TABLE
DROP TABLE ;
DROP TABLE Students
TRUNCATE TABLE ;
TRUNCATE TABLE Students
DROP jadvalni o'chiradi. TRUNCATE esa jadvaldagi ma'lumotlarni tozalaydi.
Ma'lumot turlari
Jahongir Temirov
SQL Server kelajakdagi versiyasida ntext , text , va image ma'lumotlar turlarini olib tashlaydi. Shuning uchun siz ushbu ma'lumotlar turlaridan foydalanishdan qochishingiz kerak va o'rniga nvarchar(max) , varchar(max) va varbinary(max) ma'lumotlar turlaridan foydalaning
SQL tilida quyidagi ma'lumot turlari bor:
Exact numerics:

  • smallint

  • int

  • bigint

  • tinyint

  • bit

  • decimal

  • money

  • numeric

  • smallmoney

  • tinyint

Approximate numerics:

  • float

  • real

Date and Time:

  • date

  • dateTime

  • dateTime2

  • dateTimeOffSet

  • smallDateTime

  • time

Character strings:

  • char

  • varchar

  • text

Unicode Character strings:

  • nchar

  • nvarchar

  • ntext

Binary strings:

  • binary

  • varbinary

  • image

Other data types:

  • cursor

  • rowversion

  • hierarchyid

  • uniqueidentifier

  • sql_variant

  • xml

  • Spatial Geometry Types

  • Spatial Geography Types

  • table

Exact numerics
Ma'lumotlar bazasida bo'sh joyni tejash uchun barcha mumkin bo'lgan qiymatlarni ishonchli o'z ichiga oladigan eng kichik ma'lumotlar turidan foydalaning. Misol uchun, tinyint insonning yoshi uchun etarli bo'ladi, chunki hech kim 255 yoshdan ortiq yashamaydi. Ammo tinyint binoning yoshi uchun etarli bo'lmaydi, chunki binoning yoshi 255 yildan ortiq bo'lishi mumkin.

Exavt numerics ©️ sqlservertutorial.net

  • Bit - 0/1/null oladi. Agar jadvalda 8 yoki undan kam bit ustunlar mavjud bo'lsa, ustunlar 1 bayt sifatida saqlanadi. Agar 9 dan 16 bitgacha bo'lgan ustunlar mavjud bo'lsa, ustunlar 2 bayt sifatida saqlanadi va hokazo. TRUE va FALSE qator qiymatlari bit qiymatlariga aylantirilishi mumkin: TRUE 1 ga, FALSE esa 0 ga aylantiriladi. 0 ga teng bo'lmagan har qanday qiymatni 1 deb oladi.

  • decimal va numeric funksional bir xil (p[,s]) da ishlaydi. Precision(Aniqlik) va Scale(Masshtab). P - saqlanishi kerak bo'lgan o'nlik raqamlar soni, 1 dan 38 gacha, default 18. S - kasrning o'ng tomonida saqlanadigan raqamlar soni. 0 <= s <= p. default 0.



Money va smallmoney ko'proq valyuta qiymatlari uchun ishlatiladi.


  • date - standart string 'YYYY-MM-DD'. satr uzunligi 10 belgi. Default qiymati 1900-01-01. date faqat sanalatni oladi, vaqtni olmaydi.

Yangi ishlaringizda time, date, datetime2 va datetimeoffset maʼlumotlar turlaridan foydalaning. Ushbu turlar SQL standartiga mos keladi. Ular ko'proq portativdir. time , datetime2 va datetimeoffset ko'proq soniya aniqligini ta'minlaydi. datetimeoffset global o'rnatilgan ilovalar uchun vaqt mintaqasini qo'llab-quvvatlaydi.

 datetime - standart string yo'q. 1 kun 00:00:00 dan 23:59:59.997 gacha. Default qiymati 1900-01-01 00:00:00. Millisekundlar 001 ga farq qilishi mumkin.
 datetime2 - kengroq sana diapazoni, kattaroq standart kasr aniqligi va ixtiyoriy foydalanuvchi tomonidan belgilangan aniqlikka ega bo'lgan mavjud sana turining kengaytmasi sifatida ko'rib chiqilishi mumkin . Standart string YYYY-MM-DD hh:mm:ss[.fractional seconds]. 1kun 00:00:00 dan 23:59:59.9999999 gacha. 19 belgidan max 27tagacha. E'lon qilishda millisekundlarni ixtiyoriy belgilashi mumkin. 0 dan 9999999 xonalari soniga qarab. datetime2(7). Xotira: 3 dan kam aniqlik uchun 6 bayt. 3 yoki 4 aniqlik uchun 7 bayt. Boshqa barcha aniqliklar uchun 8 bayt kerak. Default qiymati 1900-01-01 00:00:00.
 datetimeoffset - Datetime2 kabi 24 soatlik soat asosida kunning vaqti bilan birlashtirilgan sanani belgilaydi va UTC (Umumjahon vaqt koordinatasi yoki Grinvich vaqti) asosida vaqt mintaqasi xabardorligini qo'shadi. Standart string YYYY-MM-DD hs:dd:ss[.nnnnnnn] [{+|-}ss:mm]. 26 belgidan max 34 tagacha.

Download 1,13 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling