¿Alguien sabe cómo ejecutar el siguiente código de SQL Server en DB2?Declarar una variable en DB2 SQL
Estoy convirtiendo scripts de SQL Server para que se ejecuten en un sistema DB2 y tengo algunos problemas para resolver el uso de variables en DB2.
T-SQL código
Esto, obviamente, no es el código real, pero funciona bien como un ejemplo.
DECLARE @INPUT_VALUE INT
SET INPUT_VALUE = 4756
SELECT *
FROM TABLE1
WHERE TABLE1.COLUMN1 = @INPUT_VALUE
Michael, creo que en el primer ejemplo parte del código se dejó. ¿Parece que está configurando una variable que no ha sido declarada o creada? Ejecuté este código usando una tabla y un nombre de columna válidos y obtuve un error a cambio. –
Creo que tienes razón ... Tampoco pude hacer que funcione, así que edité la pregunta para eliminarla. –
Me gusta el último para si necesito ejecutar un script genérico con algunas variables de entrada. ¿Estoy en lo cierto al decir que la variable existe durante la vida de la transacción? – ESP