miércoles, 7 de enero de 2015

Creacion de Stored Procedures SQL Server con Datastage

Creacion de stored procedure SQL Server con Datastage
Muchas veces me consultan que el Stored Procedure no funciona con Datastage
Para SQL Server aca van las siguientes sugerencias

Usar siempre el stage Stored Procedure

A partir de alli te pueden salir los siguientes warnings

SQLSTATE = HY104

Respta

Aparentemente hay campos de tipo nvarchar(4000) conviertelos a LongNVarchar
tambien fijarse que el campo no este con precision 0 sin decimales ponerle los decimales


SQLSTATE = 42000

Respta

"Error de sintaxis o infracción de acceso

Las Llaves representan el inicio y el final de una secuencia de escape en el estándar ODBC y podrían generar errores en conexion ODBC . La solución consiste en utilizar comillas simples para la instrucción SELECT.

Ejecuta solo el stored procedure desde tu pantalla sql server

Exec Nombredetuprocedure 'parametro1','parametro2','parametro3'...
verifica si retorna igual
en el log director revisa que sale despues de step ok todos los logs despues
si hay algun log con color en amarillo tambien revisar

No hay comentarios.:

Publicar un comentario