Algunos sistemas de bases de datos requieren un punto y coma al final de cada instrucción SQL. El punto y coma es la forma estándar de separar cada instrucción SQL en los sistemas de bases de datos que permiten ejecutar más de una instrucción SQL en la misma llamada al servidor. En este tutorial, usaremos punto y coma al final de cada instrucción SQL.
¿Es obligatorio el punto y coma en la consulta SQL?
El punto y coma (;) se usa en el código SQL como un terminador de declaración. Para la mayoría de las sentencias T-SQL de SQL Server no es obligatorio. Dicho esto, según la documentación de Microsoft, se requerirá un punto y coma en futuras versiones de SQL Server.
¿Es necesario el punto y coma en MySQL?
Si está escribiendo declaraciones individuales en, por ejemplo, PHP y luego las envía a MySQL para su procesamiento, el punto y coma es opcional. Usted pregunta si "podría tener posibles efectos negativos, tal vez durante la carga alta del servidor, el almacenamiento en caché, etc.". La respuesta a eso es 'No'.
¿Qué declaración no necesita un punto y coma al final porque no es una declaración SQL?
O: ¿Qué no es una instrucción T-SQL? Excepto para resolver la ambigüedad, la sintaxis de T-SQL no requiere un punto y coma para terminar una instrucción. A pesar de esto, Itzik Ben-Gan recomienda usar un punto y coma para terminar una instrucción T-SQL porque hace que el código sea más limpio, más legible, más fácil de mantener y más portátil.
¿Cómo finalizas una instrucción SQL?
Puedes finalizar un SQLComando en una de tres formas:
- con punto y coma (;)
- con una barra oblicua (/) en una sola línea.
- con una línea en blanco.