Некоторые системы баз данных требуют наличия точки с запятой в конце каждого оператора SQL. Точка с запятой - это стандартный способ разделения каждого оператора SQL в системах баз данных, которые позволяют выполнять более одного оператора SQL в одном и том же вызове сервера. В этом руководстве мы будем использовать точку с запятой в конце каждого оператора SQL.
Обязательна ли точка с запятой в SQL-запросе?
Точка с запятой (;) используется в коде SQL как признак конца оператора. Для большинства операторов T-SQL SQL Server это не является обязательным. При этом, согласно документации Microsoft, в будущих версиях SQL Server потребуется точка с запятой.
Требуется ли точка с запятой в MySQL?
Если вы пишете отдельные операторы, скажем, на PHP, а затем отправляете их в MySQL для обработки, точка с запятой не обязательна. Вы спрашиваете, «может ли это иметь возможные негативные последствия, возможно, при высокой нагрузке на сервер, кэшировании и т. Д.». Ответ на это «Нет».
Какому оператору не нужна точка с запятой в конце, потому что он не является оператором SQL?
Или: Что не является оператором T-SQL? За исключением устранения двусмысленности, синтаксис T-SQL не требует точки с запятой для завершения инструкции. Несмотря на это, Ицик Бен-Ган рекомендует использовать точку с запятой для завершения оператора T-SQL, потому что это делает код чище, читабельнее, легче в обслуживании и переносимее.
Как вы заканчиваете оператор SQL?
Вы можете закончить SQLкомандой одним из трех способов:
- с точкой с запятой (;)
- с косой чертой (/) на отдельной строке.
- с пустой строкой.