Terminadores de sentencias SQL

Un terminador de sentencia es un único carácter. Por omisión, el editor de SQL y XQuery utiliza un punto y coma ( ; ) como terminador de sentencias por omisión. Puede cambiar el terminador de sentencias por omisión o especificar un terminador de sentencias diferente para las sentencias SQL en un script que cree en el editor de SQL y XQuery.

Un script puede tener varios terminadores de sentencias. Un terminador de sentencia se aplica a todas las sentencias SQL que lo siguen, hasta que se encuentra el siguiente mandato de terminador de sentencia. Puede especificar distintos terminadores de sentencias en diferentes scripts de SQL.

El terminador de sentencias que especifique para un script de SQL persiste cada vez que abre el script en el editor de SQL y XQuery.Las apariciones existentes del terminador de sentencias predefinido no se actualizan en el script de SQL; debe cambiarlas manualmente.

Si especifica un terminador de sentencias distinto al valor predeterminado, se añade una sentencia de comentario especial a la parte superior del script SQL que indica el terminador de sentencia que ha especificado.

Es posible que tenga que cambiar el terminador de sentencias SQL en función de qué sentencias está añadiendo al script. Por ejemplo, cuando añade una sentencia CREATE PROCEDURE, el terminador no puede ser un carácter de punto y coma, el cual es el valor predeterminado, ya que los caracteres de punto y coma se utilizan dentro de la sentencia CREATE PROCEDURE. Puede cambiar el terminador de sentencias SQL en las situaciones siguientes:

Comentarios