• Jueves 2 de Mayo de 2024, 05:23

Autor Tema:  Variables En Un Sql  (Leído 1030 veces)

dyanna

  • Miembro activo
  • **
  • Mensajes: 40
  • Nacionalidad: co
    • Ver Perfil
Variables En Un Sql
« en: Viernes 6 de Febrero de 2004, 16:40 »
0
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.

BlackTigerX

  • Miembro activo
  • **
  • Mensajes: 92
    • Ver Perfil
Re: Variables En Un Sql
« Respuesta #1 en: Sábado 7 de Febrero de 2004, 15:48 »
0
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
BlackTigerX