procedimiento almacenado

01/06/2004 - 09:23 por Gabriel Arteaga | Informe spam
hola a todos quisiera saber si se puede crear un procedimiento almacenado al
que se le pasaran el nombre de campo y el valor desde VB o C#

tengo hecho lo siguiente pero no consigo pasarle los parametros


CREATE PROCEDURE InsertarRegistrdo
@Nombre nvarchar(50),
@Valor nvarchar(50)
AS
INSERT INTO clientes(@Nombre)
values (@valor)
GO
 

Leer las respuestas

#1 Carlos Sacristan
01/06/2004 - 09:54 | Informe spam
Por poder se podría con SQL dinámico, pero no te lo recomiendo (para
saber las ventajas y desventajas de su uso, hay un excelente artículo en la
web acerca de este tema que aunque está en inglés, creo que se entiende
fácilmente: http://www.algonet.se/~sommar/dynamic_sql.html).

Aunque, de todos modos, no entiendo qué ventajas puedes tener creando un
procedimiento como el que comentas (desde el punto de vista del servidor, no
del programador, claro está)



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Gabriel Arteaga" escribió en el mensaje
news:
hola a todos quisiera saber si se puede crear un procedimiento almacenado


al
que se le pasaran el nombre de campo y el valor desde VB o C#

tengo hecho lo siguiente pero no consigo pasarle los parametros


CREATE PROCEDURE InsertarRegistrdo
@Nombre nvarchar(50),
@Valor nvarchar(50)
AS
INSERT INTO clientes(@Nombre)
values (@valor)
GO


Preguntas similares