none
Procedimiento donde las tablas sean variables RRS feed

  • Pregunta

  • Quizas suene un poco confuso, pero quisiera saber si se puede hacer algo asi:

    @Tabla

    @Campo

    @Valor

    Select * from @Tabla where @Campo = @Valor

    Ojala hayan entendido la idea.

    Gracias de antemano.


    Alexander Jimenez

    lunes, 10 de septiembre de 2018 18:12

Respuestas

  • Query dinamico

    Claro que tendrías que validar el contenido de los parámetros
    CREATE PROCEDURE usp_Miprocedimiento @Tabla varchar(50),@Campo varchar(50),@Valor varchar(50) AS SET NOCOUNT ON DECLARE @SQLString NVARCHAR(1000) SET @SQLString = 'SELECT * FROM ' + @Tabla + ' WHERE  ' + @CAMPO + ' = ' + @Valor EXECUTE sp_executesql @SQLString


    • Marcado como respuesta AJ Designs lunes, 10 de septiembre de 2018 18:48
    lunes, 10 de septiembre de 2018 18:24