Sql iboralarida nuqta-vergul kerakmi?

Sql iboralarida nuqta-vergul kerakmi?
Sql iboralarida nuqta-vergul kerakmi?
Anonim

Ba'zi ma'lumotlar bazasi tizimlari har bir SQL bayonotining oxirida nuqta-vergul qo'yishni talab qiladi. Nuqtali vergul - ma'lumotlar bazasi tizimlarida har bir SQL bayonotini ajratishning standart usuli bo'lib, serverga bitta qo'ng'iroqda bir nechta SQL bayonotini bajarishga imkon beradi. Ushbu qoʻllanmada biz har bir SQL bayonotining oxirida nuqta-verguldan foydalanamiz.

SQL soʻrovida nuqta-vergul qoʻyish shartmi?

Nuqtali vergul (;) SQL kodida bayonot terminatori sifatida ishlatiladi. Aksariyat SQL Server T-SQL bayonotlari uchun bu majburiy emas. Aytgancha, Microsoft hujjatlariga ko'ra, SQL Serverning keyingi versiyalarida nuqta-vergul qo'yilishi kerak.

MySQLda nuqtali vergul kerakmi?

Agar siz, aytaylik, PHP-da bitta bayonot yozayotgan bo'lsangiz va ularni qayta ishlash uchun MySQL-ga yuborsangiz, nuqta-vergul ixtiyoriy. Siz "serverning yuqori yuklanishi, keshlash va h.k. paytida salbiy ta'sir ko'rsatishi mumkin" deb so'rayapsiz. Bunga javob "Yo'q".

Qaysi gap oxirida nuqta-vergul qoʻyilmaydi, chunki u SQL ifodasi emas?

Yoki: T-SQL bayonoti nima emas? Noaniqlikni bartaraf etishdan tashqari, T-SQL sintaksisi bayonotni tugatish uchun nuqta-vergul qoʻyishni talab qilmaydi. Shunga qaramay, Itzik Ben-Gan T-SQL bayonotini tugatish uchun nuqta-verguldan foydalanishni tavsiya qiladi, chunki bu kodni tozalashni, o‘qishni, saqlashni osonlashtiradi va ko‘chma qiladi.

SQL bayonotini qanday tugatish mumkin?

SQLni tugatishingiz mumkinuchta usuldan biri bilan buyruq bering:

  1. nuqtali vergul (;)
  2. oʻz-oʻzidan chiziqda qiyshiq chiziq (/) bilan.
  3. boʻsh qator bilan.

Tavsiya: