Nega biz MySQL-da chegaralovchidan foydalanamiz?

Mundarija:

Nega biz MySQL-da chegaralovchidan foydalanamiz?
Nega biz MySQL-da chegaralovchidan foydalanamiz?
Anonim

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.

Tavsiya: