SELECT

13/10/2005 - 18:05 por Jaime Landazuri | Informe spam
Saludos a todos los integrantes del grupo
Mi pregunta es la siguiente: quiero realizar un SP que me reciba como
parametros de entrada para un select el nombre de la tabla y la condicion lo
necesito para poder realizar mis busquedas en una aplicacion C# y de esta
manera me ahorraria mucho codigo y SP´s ya que estoyt trabajando en una
arquitectura n capas hasta ahora he intentado con un SP el cual lo describo
a continuacion:
CREATE PROCEDURE LISTAR
@NOM_TABLE VARCHAR,
@CONDICION VARCHAR
AS
SELECT * FROM [@NOM_TABLE] WHERE [@CONDICION]
GO

Al momento de utilizarlo me salta una Excepcion SQLException que dice:
Invalid object name '@NOM_TABLE'.
quisiera saber si hay una manera de hacer lo que estoy intentando.

Gracias
 

Leer las respuestas

#1 Harold Crow
13/10/2005 - 19:09 | Informe spam
busca sobre SQL Dinamico..

"Jaime Landazuri" escribió en el mensaje
news:%
Saludos a todos los integrantes del grupo
Mi pregunta es la siguiente: quiero realizar un SP que me reciba como
parametros de entrada para un select el nombre de la tabla y la condicion
lo
necesito para poder realizar mis busquedas en una aplicacion C# y de esta
manera me ahorraria mucho codigo y SP´s ya que estoyt trabajando en una
arquitectura n capas hasta ahora he intentado con un SP el cual lo
describo
a continuacion:
CREATE PROCEDURE LISTAR
@NOM_TABLE VARCHAR,
@CONDICION VARCHAR
AS
SELECT * FROM [@NOM_TABLE] WHERE [@CONDICION]
GO

Al momento de utilizarlo me salta una Excepcion SQLException que dice:
Invalid object name '@NOM_TABLE'.
quisiera saber si hay una manera de hacer lo que estoy intentando.

Gracias


Preguntas similares