Siz MySQL mijoziga iboralar, funksiyalar, saqlangan protseduralar yoki triggerlarni butun bir bayonot sifatida koʻrib chiqishni aytish uchun DELIMITERni belgilaysiz Odatda. sql faylida siz $$ kabi boshqa DELIMITER o'rnatdingiz. DELIMITER buyrug'i MySQL buyruqlarining standart chegaralagichini o'zgartirish uchun ishlatiladi (ya'ni;).
Ajratuvchi nima uchun ishlatiladi?
Ajratish - bu oddiy matnda, matematik ifodalarda yoki boshqa ma'lumotlar oqimlarida alohida, mustaqil hududlar orasidagi chegarani belgilash uchun bir yoki bir nechta belgilar ketma-ketligi Ajratuvchiga misol: vergul bilan ajratilgan qiymatlar ketma-ketligida maydonni ajratuvchi vazifasini bajaradigan vergul belgisi.
SQL ichida chegaralovchi nima va uning maqsadi nima?
delimiter - bu siz mysql buyruq qatori mijoziga yuborgan har bir buyruqning oxiri uchun marker ajratuvchi nafaqat triggerlar bilan bog'liq, balki triggerlar va saqlangan protseduralarni aniqlash kuchli omillardan biridir. Ularda nuqta-vergul (;) boʻlishini xohlasangiz, katta-kichik harflardan foydalaning, aks holda birlamchi ajratuvchi.
Nima uchun MySQL-da saqlangan protsedura skriptlarimizdagi chegaralagichni o'zgartirishimiz kerak?
MySQL Workbench yoki MySQL dasturi kabi MySQL mijoz dasturi bayonotlarni ajratish uchun ajratuvchidan (;) foydalanadi va har bir bayonotni alohida bajaradi. … Shunday qilib, siz butun saqlangan protsedurani serverga bitta bayonot sifatida uzatishingiz uchun chegarani vaqtincha qayta belgilashingiz kerak.
SQLda ajratuvchi nimani anglatadi?
Ajratuvchi oddiy yoki qoʻshma belgi boʻlib,PL/SQL uchun alohida maʼnoga ega. Masalan, qoʻshish va ayirish kabi arifmetik amallarni ifodalash uchun cheklovchilardan foydalanasiz.