Servidor: mensaje 170, nivel 15, estado 1, procedimiento PA_AGREGAR_NOMBRE, línea 6
Línea 6: sintaxis incorrecta cerca de 'TRY'.
Servidor: mensaje 156, nivel 15, estado 1, procedimiento PA_AGREGAR_NOMBRE, línea 10
Sintaxis incorrecta cerca de la palabra clave 'END'.
Servidor: mensaje 195, nivel 15, estado 1, procedimiento PA_AGREGAR_NOMBRE, línea 13
'error_message' no es un nombre de función reconocido.
MI CODIGO ES EL SIGUIENTE EL CUAL HE EJECUTADO EN OTRO SQLSERVER Y ME FUNCIONA A LA PERFECCIÓN CUAL ES EL PROBLEMA EN ESTE CASO.
Código SQL:
Ver original
CREATE PROCEDURE PA_AGREGAR_NOMBRE @NOMBRE VARCHAR(50) AS BEGIN TRY BEGIN tran INSERT INTO TB_NOMBRES(NOMBRE_REGISTRO)VALUES(@NOMBRE) COMMIT END TRY BEGIN CATCH ROLLBACK PRINT error_message() END CATCH
AYUUDAAAAAAAAAAAAAAAAAAAAAAAAA