شما یک DELIMITER تعریف می کنید تا به کلاینت mysql بگویید که عبارات، توابع، رویه های ذخیره شده یا تریگرها را به عنوان یک عبارت کامل در نظر بگیرد معمولاً در یک. فایل sql شما یک DELIMITER متفاوت مانند $$ تنظیم می کنید. دستور DELIMITER برای تغییر جداکننده استاندارد دستورات MySQL (یعنی;). استفاده می شود.
کاربرد جداکننده چیست؟
A delimiter یک دنباله از یک یا چند کاراکتر برای تعیین مرز بین مناطق مجزا و مستقل در متن ساده، عبارات ریاضی یا سایر جریانهای داده است یک مثال از جداکننده کاراکتر کاما، که به عنوان جداکننده فیلد در دنباله ای از مقادیر جدا شده با کاما عمل می کند.
محدود کننده در SQL چیست و هدف آن چیست؟
جداکننده
نشانگر پایان هر فرمانی است که به سرویس گیرنده خط فرمان mysql ارسال میکنید نه تنها به محرکها مربوط میشود، بلکه تعریف محرکها و رویههای ذخیرهشده یکی از قویترین موارد است. از حروف بزرگ استفاده کنید همانطور که می خواهید حاوی نقطه ویرگول (;) باشد که در غیر این صورت جداکننده پیش فرض هستند.
چرا باید جداکننده را در اسکریپت های رویه ذخیره شده خود در mysql تغییر دهیم؟
یک برنامه مشتری MySQL مانند MySQL Workbench یا برنامه mysql از جداکننده (;) برای جداسازی عبارات استفاده می کند و هر دستور را جداگانه اجرا می کند. … بنابراین، شما باید را مجدداً به طور موقت تعریف کنید تا بتوانید کل رویه ذخیره شده را به عنوان یک دستور واحد به سرور منتقل کنید.
معنای جداکننده در SQL چیست؟
A delimiter یک نماد ساده یا مرکب است کهبرای PL/SQL معنای خاصی دارد. برای مثال، شما از جداکنندهها برای نمایش عملیاتهای حسابی مانند جمع و تفریق استفاده میکنید.