Problemas con los stock procedure en SQL Server 20
Publicado por Orbytus (2 intervenciones) el 05/06/2002 10:58:13
Buenos dias a todos,
Tengo un problema bastante gordo (o yo por lo menos lo considero asi).
Cuando en un procedimiento concateno a una variable varchar una serie de valores si a esta variable no le asigno un string vacio no me funciona, me devuelve NULL a pesar de que las demas variables tienen valores. Necesitaria saber como solucionarlo sin tener que asignar el string vacio mediante alguna propiedad o algo.
Aqui teneis un ejemplo:
CREATE PROCEDURE pa_porc_fondo_ant (@num_poliza varchar(15) , @porc_fond varchar(255) OUTPUT, @ok bit OUTPUT) AS
SELECT @porc_fond = @porc_fond + @cfondo_unc + SUBSTRING(CONVERT(VARCHAR(20), CONVERT(DECIMAL(11,0), @ifondo_act)), 2, 10)
En @porc_fond se almacena NULL
Un saludo y muchas gracias por adelantado
Tengo un problema bastante gordo (o yo por lo menos lo considero asi).
Cuando en un procedimiento concateno a una variable varchar una serie de valores si a esta variable no le asigno un string vacio no me funciona, me devuelve NULL a pesar de que las demas variables tienen valores. Necesitaria saber como solucionarlo sin tener que asignar el string vacio mediante alguna propiedad o algo.
Aqui teneis un ejemplo:
CREATE PROCEDURE pa_porc_fondo_ant (@num_poliza varchar(15) , @porc_fond varchar(255) OUTPUT, @ok bit OUTPUT) AS
SELECT @porc_fond = @porc_fond + @cfondo_unc + SUBSTRING(CONVERT(VARCHAR(20), CONVERT(DECIMAL(11,0), @ifondo_act)), 2, 10)
En @porc_fond se almacena NULL
Un saludo y muchas gracias por adelantado
Valora esta pregunta


0