Кээ бир берилиш базасы системалары ар бир SQL билдирүүсүнүн аягында чекиттүү үтүрдү талап кылат. Үтүрлүү үтүр - серверге бир эле чалууда бирден ашык SQL операторун аткарууга мүмкүндүк берген маалымат базасы тутумдарында ар бир SQL операторун бөлүүнүн стандарттуу жолу. Бул окуу куралында биз ар бир SQL операторунун аягында чекиттүү үтүрдү колдонобуз.
SQL сурамында чекиттүү үтүр милдеттүүбү?
Үтүрлүү чекит (;) SQL кодунда оператордун терминатору катары колдонулат. Көпчүлүк SQL Server T-SQL билдирүүлөрү үчүн бул милдеттүү эмес. Муну менен бирге, Microsoft документтерине ылайык, SQL серверинин келечектеги версияларында чекиттүү үтүр керек болот.
MySQLде чекиттүү үтүр керекпи?
Эгер сиз, айталы, PHP тилинде жалгыз билдирүүлөрдү жазып, анан аларды MySQLге иштетүү үчүн жөнөтүп жатсаңыз, чекиттүү үтүр милдеттүү эмес. Сиз "сервердин көп жүктөлүшү, кэштөө ж.б. учурунда терс таасирлери болушу мүмкүн" деп сурайсыз. Буга жооп "Жок".
Кайсы оператордун аягында чекит коюлушу керек эмес, анткени ал SQL оператору эмес?
Же: Эмне T-SQL билдирүүсү эмес? Белгисиздикти чечүү үчүн, T-SQL синтаксиси билдирүүнү токтотуу үчүн чекиттүү үтүрдү талап кылбайт. Ага карабастан, Итзик Бен-Ган T-SQL билдирүүсүн токтотуу үчүн чекиттүү үтүр коюуну сунуштайт, анткени ал кодду тазараак, окула турган, тейлөөнү жеңилдетет жана көчмө болот.
SQL билдирүүсүн кантип бүтүрөсүз?
Сиз SQLди бүтүрө аласызүч жолдун бири менен буйрук:
- үтүрлүү чекит (;)
- өзүнчө сызык (/) менен.
- бош сап менен.