SQL-Server. Pasar una tabla como argumento
Hola a todos!!
Estoy haciendo un procedimiento almacenado y este me tiene que sacar una serie de datos de una tabla. La cuesti贸n es que esta tabla puede variar, es decir, me gustar铆a poderle pasar el nombre de la tabla de la que quiero que me extraiga los datos.
驴C贸mo se hace eso? He intentado pasarle el nombre de la tabla como argumento del procedimiento (en una variable cadena) y luego en el FROM poner la variable cadena y por supuesto no me ha ido.
Toy desesperaaadaaa.
Muchas gracias.
Estoy haciendo un procedimiento almacenado y este me tiene que sacar una serie de datos de una tabla. La cuesti贸n es que esta tabla puede variar, es decir, me gustar铆a poderle pasar el nombre de la tabla de la que quiero que me extraiga los datos.
驴C贸mo se hace eso? He intentado pasarle el nombre de la tabla como argumento del procedimiento (en una variable cadena) y luego en el FROM poner la variable cadena y por supuesto no me ha ido.
Toy desesperaaadaaa.
Muchas gracias.
La soluci贸n es meter el query que estas haciendo a una cadena y la cadena ejecutarla
Declare
@Nom_Tabla Varchar(30),
@SqlText Varchar(200)
Select @Nom_Tabla = 'Ciudades'
Select @SqlText = 'Select * From ' + @Nom_Tabla + ' (Nolock) '
Exec (@SqlText)
Espero que sea lo que Buscas
-----------------------------------------------
Gabriel Sanchez
[email protected]
