select @variable
Publicado por JAMP (3 intervenciones) el 20/04/2005 18:06:49
Como puede verse en las siguientes líneas, tengo un cursor que se
recorre la tabla de sistema syscolumns, devolviendo el nombre de los
campos de una determinada tabla. El nombre del campo se captura
en la variable @NCAMPO, pero al utilizarla en la instrucción select que hay a continuación, en vez de devolverme el contenido del campo, lo que devuelve es el nombre del campo.
¿Tiene esto solución?
FETCH NEXT FROM KURSOR INTO @NCAMPO
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @SEGUNDO = (SELECT @NCAMPO FROM INSERTED WHERE CODCLI=@NCODCLI)
recorre la tabla de sistema syscolumns, devolviendo el nombre de los
campos de una determinada tabla. El nombre del campo se captura
en la variable @NCAMPO, pero al utilizarla en la instrucción select que hay a continuación, en vez de devolverme el contenido del campo, lo que devuelve es el nombre del campo.
¿Tiene esto solución?
FETCH NEXT FROM KURSOR INTO @NCAMPO
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @SEGUNDO = (SELECT @NCAMPO FROM INSERTED WHERE CODCLI=@NCODCLI)
Valora esta pregunta


0