Ar sql sakiniuose reikia kabliataškio?

Ar sql sakiniuose reikia kabliataškio?
Ar sql sakiniuose reikia kabliataškio?
Anonim

Kai kurioms duomenų bazių sistemoms reikalingas kabliataškis kiekvieno SQL sakinio pabaigoje. Kabliataškis yra standartinis būdas atskirti kiekvieną SQL sakinį duomenų bazių sistemose, kurios leidžia vykdyti daugiau nei vieną SQL sakinį tame pačiame serverio iškvietime. Šioje pamokoje kiekvieno SQL sakinio pabaigoje naudosime kabliataškį.

Ar kabliataškis privalomas SQL užklausoje?

Kabliataškis (;) naudojamas SQL kode kaip sakinio pabaiga. Daugumai SQL Server T-SQL teiginių tai nėra privaloma. Atsižvelgiant į tai, remiantis „Microsoft“dokumentais, būsimose „SQL Server“versijose kabliataškis bus reikalingas.

Ar MySQL reikia kabliataškio?

Jei rašote atskirus teiginius, tarkime, PHP ir siunčiate juos apdoroti į MySQL, kabliataškis yra neprivalomas. Jūs klausiate, ar tai „gali turėti neigiamų pasekmių, galbūt per didelę serverio apkrovą, talpyklą ir pan.“. Atsakymas į tai yra „Ne“.

Kurio sakinio pabaigoje nereikia kabliataškio, nes tai nėra SQL sakinys?

Arba: kas nėra T-SQL sakinys? Išskyrus dviprasmiškumą, T-SQL sintaksė nereikalauja kabliataškio, kad užbaigtų sakinį. Nepaisant to, Itzik Ben-Gan rekomenduoja naudoti kabliataškį, kad užbaigtų T-SQL sakinį, nes taip kodas tampa aiškesnis, lengviau skaitomas, lengviau prižiūrimas ir nešiojamas.

Kaip užbaigti SQL sakinį?

Galite baigti SQLkomandą vienu iš trijų būdų:

  1. su kabliataškiu (;)
  2. su pasviruoju brūkšniu (/) pačioje eilutėje.
  3. su tuščia eilute.