Oracle GUID-ni qanday topsam bo'ladi?
Oracle GUID-ni qanday topsam bo'ladi?

Video: Oracle GUID-ni qanday topsam bo'ladi?

Video: Oracle GUID-ni qanday topsam bo'ladi?
Video: IELTS dan 7 olish uchun qancha vaqt ketadi? 2024, May
Anonim

A yaratish uchun SYS_GUID() funksiyasidan foydalanishingiz mumkin GUID insert bayonotida: mytable (guid_col, data) qiymatlariga kiriting (sys_guid(), 'xxx'); Saqlash uchun afzal qilingan ma'lumotlar turi GUIDlar RAW (16).

Xuddi shunday, siz so'rashingiz mumkin: UUID va GUID o'rtasidagi farq nima?

Universal noyob identifikator ( UUID ) aslida a ning ma'lum bir variantiga ishora qiladi GUID , uning bir nechta versiyalari mavjud; bu degani UUIDlar ning kichik to‘plamidir GUIDlar , juda katta bo'lsa ham. Global noyob identifikator ( GUID ) noyob mos yozuvlar bo'lish uchun mo'ljallangan identifikatordir.

Bundan tashqari, Oracle noyob identifikatorining maqsadi nima? 2.6 Ma'lumotlar bazasi Identifikatorlar uchun Oracle Ma'lumotlar bazasi. SID a noyob identifikator bu misolni boshqasidan ajratish uchun ishlatiladi Oracle Keyinchalik yaratishingiz va tizimingizda bir vaqtning o'zida ishlashi mumkin bo'lgan ma'lumotlar bazasi namunalari.

Shu munosabat bilan, Sys_guid nima?

Ta'rif: Oracle PL/SQL da, SYS_GUID jadvaldagi qator uchun Global noyob identifikatorni (GUID) qaytaradigan o'rnatilgan funksiya. U argumentlarni qabul qilmaydi va 16 baytlik RAW qiymatini qaytaradi. E'tibor bering, u ROWIDdan farq qiladi. GUID global miqyosda noyob bo'lishi kerak bo'lgan belgilar ketma-ketligidir.

Oracle'da UID nima?

Ta'rif: The Oracle UID joriy foydalanuvchini identifikatsiya qiluvchi raqamli qiymatni o'z ichiga olgan psevdo-ustun. ga qo'ng'iroq qilish UID () funksiyasi foydalanuvchi seansi, ya'ni hozirda tizimga kirgan foydalanuvchining ID raqamini qaytaradi. Tegishli havolalar: Oracle Turli funktsiyalar: UID.

Tavsiya: