[Solucionado] Variable que contenta campos de la tabla

Iniciado por Shell Root, 18 Octubre 2012, 04:00 AM

0 Miembros y 1 Visitante están viendo este tema.

Shell Root

Por razones de fácilidad, he decido crear un procedimiento almacenado generico para ingresar datos en las tablas, el problema es que guardo los campos y el nombre de la tabla y quizás los filtros en variables, es decir,

Código (sql) [Seleccionar]
DECLARE @_select AS VARCHAR(30) = 'id,cedula,nombre';
SELECT @_select FROM tbl_usuario


Como hago para que se ejecute como una sentencia SQL?

-----

Código (sql) [Seleccionar]
DECLARE @_select VARCHAR(100) = 'id,nombre';
DECLARE @_from   VARCHAR(100) = 'tbl_usuario';
DECLARE @_where  VARCHAR(100);
DECLARE @_sql    VARCHAR(100);

SET @_sql = 'SELECT ' + @_select + ' FROM ' + @_from;

EXEC( @_sql );
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.