Consulta Dinámica
Publicado por Juan Carlos Moreno (3 intervenciones) el 15/03/2009 20:31:50
Saludos Amigos
Estoy probando una procedimiento almacenado, el cual contiene una consulta dinámica:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_Campo_Sel]
@Codigo varchar(4),
@Descripcion varchar(50),
@Tabla varchar(50)
AS
Declare @SQL varchar(350)
Select @SQL = 'Select ' + @Codigo + ',' + @Descripcion + ' From dbo.' + @Tabla
Inicialmente arrojó el ressultado esperado, sin embargo por alguna razón, que hasta la fecha no comprendo, dejó de hacerlo. El procedimiento es simple, emvío los parámetros de "campo código", "campo descripción" y "tabla". He revisado y probado minuciosamente el código y no puedo encontrar la flla, al ejecutarla desde el manager no hay error alguno, sin embargo la barra de estado muestra "0 filas".
Desde ya agradezco toda la ayuda que puedan proporcinarme.
Un cordial saludo.
Estoy probando una procedimiento almacenado, el cual contiene una consulta dinámica:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_Campo_Sel]
@Codigo varchar(4),
@Descripcion varchar(50),
@Tabla varchar(50)
AS
Declare @SQL varchar(350)
Select @SQL = 'Select ' + @Codigo + ',' + @Descripcion + ' From dbo.' + @Tabla
Inicialmente arrojó el ressultado esperado, sin embargo por alguna razón, que hasta la fecha no comprendo, dejó de hacerlo. El procedimiento es simple, emvío los parámetros de "campo código", "campo descripción" y "tabla". He revisado y probado minuciosamente el código y no puedo encontrar la flla, al ejecutarla desde el manager no hay error alguno, sin embargo la barra de estado muestra "0 filas".
Desde ya agradezco toda la ayuda que puedan proporcinarme.
Un cordial saludo.
Valora esta pregunta


0