Kas sql-laused vajavad semikoolonit?

Kas sql-laused vajavad semikoolonit?
Kas sql-laused vajavad semikoolonit?
Anonim

Mõned andmebaasisüsteemid nõuavad semikoolonit iga SQL-lause lõpus. Semikoolon on standardne viis iga SQL-lause eraldamiseks andmebaasisüsteemides, mis võimaldavad sama serverikutsega käivitada rohkem kui ühe SQL-lause. Selles õpetuses kasutame iga SQL-lause lõpus semikoolonit.

Kas semikoolon on SQL-päringus kohustuslik?

Semikoolonit (;) kasutatakse SQL-koodis lause lõpetajana. Enamiku SQL Serveri T-SQL-lausete puhul see pole kohustuslik. Sellegipoolest on Microsofti dokumentatsiooni kohaselt SQL Serveri tulevastes versioonides vaja semikoolonit.

Kas semikoolon on MySQL-is vajalik?

Kui kirjutate üksikuid avaldusi näiteks PHP-s ja saadate need seejärel töötlemiseks MySQL-i, semikoolon on valikuline. Te küsite, kas sellel "võib olla negatiivseid mõjusid serveri suure koormuse, vahemällu salvestamise jms korral." Vastus sellele on "ei".

Millise lause lõpus pole semikoolonit vaja, kuna see pole SQL-lause?

Või: Mis ei ole T-SQL-lause? Välja arvatud ebaselguse lahendamiseks, ei vaja T-SQL süntaks lause lõpetamiseks semikoolonit. Sellest hoolimata soovitab Itzik Ben-Gan kasutada T-SQL-lause lõpetamiseks semikoolonit, kuna see muudab koodi puhtamaks, loetavamaks, hõlpsamini hooldatavaks ja kaasaskantavamaks.

Kuidas lõpetate SQL-lause?

Võite SQL-i lõpetadakäsu ühel kolmest viisist:

  1. semikooloniga (;)
  2. eraldi real kaldkriipsuga (/).
  3. tühja reaga.

Soovitan: