SoloCodigo
Programación General => Delphi => Mensaje iniciado por: dyanna en Viernes 6 de Febrero de 2004, 16:40
-
Hola!!
Mi pregunta es la siguiente: Cómo hago para utilizar una variable en una sentencia SQL?
Ejemplo:
select Concepto, Descripcion from tabla1;
tabla1 no es una tabla fija de la base de datos sino que puede cambiar, entonces necesito que sea una varible. Inicialmente lo tenía como una parametro que pasaba a la consulta pero no me ha querido funcionar.
Les agradezco mucho que me ayuden con esto.
-
puedes pasar el nombre de la tabla como un parametro varchar
seria algo asi
alter Procedure MiProcedimiento(
@tableName varchar(10)
)
as
declare
@SqlString varchar(500)
set @SqlString = 'select Concepto, Descripcion from '+ @tableName
execute(@SqlString)
y listo