CREATE SUBTYPE quyi tip nomi
TYPE bazaviy tip nomi
AS quyi tip chegarasi ;
Shunday qilib, birinchi qatorda biz yangi, foydalanuvchi tomonidan belgilanadigan ma'lumotlar turini nomini belgilashimiz kerak, ikkinchisida - mavjud bo'lgan asosiy ma'lumotlar turlaridan qaysi birini namuna sifatida olsak, o'zimiz yaratamiz, va nihoyat, uchinchisida - biz mavjud bo'lgan cheklovlarni qo'shishimiz kerak namunaviy ma'lumotlar tipidagi qiymatlar to'plamidagi cheklovlar. Subtype cheklovlari aniqlanadigan kichik nom nomiga bog'liq bo'lgan shart sifatida yoziladi.
Yaratish bayonnomasi qanday ishlashini yaxshiroq tushunish uchun quyidagi misolni ko'rib chiqayliki. Aytaylik, biz o'z ixtisoslashgan ma'lumotlar turimizni yarataylik, masalan, pochta orqali ishlash uchun. Bu pochta indeksi raqamlari kabi ma'lumotlar bilan ishlashning bir turi bo'ladi. Bizning raqamlarimiz oddiy oltita raqamli o'nlik sonlardan farq qilishi mumkin, chunki ular faqat musbat bo'lishi mumkin. Keling, bizga kerak bo'lgan kichik tipni yaratish uchun operatorni yozamiz:
Dostları ilə paylaş: |