4. ORACLEda malumot toifalari SQL ning 1992 yilgi standartlarida sanab o'tilgan barcha toifalar Oracle tomonidan ta'minlanadi. Simvolli satrlar. CHARACTER toifasi fiksirlangan uzunlikdagi satrlarni saqlash uchun ishlatiladi. Satrlarni saqlash uchun uzunlik parametrida ko'rsatilgan soha rezerv(zahira) qilib qo'yiladi. Zarur bo'lganda qisqa satr probellar bilan to'ldiriladi. Sintaksisi: CHARACTERf(uzunlik)], CHAR[(uzunlik)] Agar satr uzunligi oshkor holda ko'rsatilmasa, u 1 teng deb hisoblanadi. Uzunlik parametrini maksimal qiymati- 256 simvoldan iborat. Misol: strl CHAR(IO), Str2 CHARACTER VARCHAR toifasi o'zgaruvchan uzunlikdagi satrlarni saqlash uchun ishlatiladi. Satrlarni saqlash uchun real zarur bo'lgan soha rezerv(zahira) qilib olinadi. Sonli toifalar INTEGER toifasi. INTEGER toifasi - 231 dan 231 gacha diapazondagi butun sonlarni tasvirlash uchun ishlatiladi. Sonli toifalar INTEGER toifasi. INTEGER toifasi - 231 dan 231 gacha diapazondagi butun sonlarni tasvirlash uchun ishlatiladi. - Sintaksisi: INTEGER, INT
- Misol: varintl INTEGER, varint2 INT
NUMBER toifasi [faqat Oracle uchun]. NUMBER toifasi berilgan aniqlikda sonlarni tasvirlash uchun ishlatiladi. - Sintaksisi: NUMBER [(aniqlik [,masshtab])]
- Agar aniqlik parametrini qiymati oshkor holda ko'rsatilmasa, u 38ga teng deb hisoblanadi. Masshtab parametrini iymati sukut bilan 0 teng deb olinadi. Aniqlik parametrini Masshtabni manfiy qiymatlarini ishlatish o'nli nuqtani yuqori razryadlar tomon siljishini anglatadi.
- Masalan, NUMBER (7, -3) minglar xonasigacha yaxlitlashni anglatadi.
- Misol: varcounter NUMBER
ROWID toifasi - ROWID - maxsus ma'lumot toifasi bo'lib, jadvaldagi yozuvga ko'rsatkichlami tasvirlash( qo'yish) uchun xizmat qiladi. Jadvalda satr yaratilganda unga darhol ROWID tayinlanadi va u ma'lumotlar qayta tashkil qilingunga yoki uni olib tashlangunga qadar o'zgarmasdan qoladi. ROWID ishlatish jadvaldagi satrga murojaatni eng tezkor usulidir
Do'stlaringiz bilan baham: |