Verificar Sintaxis
Publicado por Jorge Vázquez Vuelvas en Agosto 12, 2008
El siguiente Ejemplo nos muestra como verificar la sintaxis de una sentencia SQL
Declare @SQL varchar(1024)
Declare @SQL_Check varchar(1024)
Select @SQL = ‘Sentencia SQL’
Select @SQL_Check =
‘Begin
Set ParseOnly on
‘+ @SQL +‘
End’
Exec (@SQL_Check)
SET PARSEONLY OFF
if @@error <> 0
Begin
print ‘Se ha Presenciado un Error de Sintaxis’
End
–El Siguiente Else lo pondriamoas en Caso de que no Exista Ningun Erro, Ejecute la Sentencia que le mandamos
Else
Begin
Exec (@SQL)
End