Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Mas de un parametro con sp_ExecuteSql

Estas en el tema de Mas de un parametro con sp_ExecuteSql en el foro de SQL Server en Foros del Web. Hola, como puedo indicar el paso de mas de un parametro al llamar al procedimiento almacenado sp_ExecuteSql Create Procedure GrabarCliente @Nombre varchar(100) As Declare @Cadena ...
  #1 (permalink)  
Antiguo 11/02/2010, 14:47
 
Fecha de Ingreso: octubre-2007
Mensajes: 59
Antigüedad: 17 años, 1 mes
Puntos: 0
Mas de un parametro con sp_ExecuteSql

Hola, como puedo indicar el paso de mas de un parametro al llamar al procedimiento almacenado sp_ExecuteSql

Create Procedure GrabarCliente
@Nombre varchar(100)
As
Declare @Cadena varchar(max)
Set @Cadena='Insert into clientes set Nombre=@Nombre'
Execute sp_ExecuteSql @Cadena,N'@Nom nVarchar(100)',@Nom=@Nombre

Como seria la linea: Execute sp_ExecuteSql .............
si al procedimiento le tengo que pasar mas de 1 parametro (x ejemplo: codigo y nombre). Gracias.

Última edición por julio_c1186; 11/02/2010 a las 14:55
  #2 (permalink)  
Antiguo 11/02/2010, 17:30
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Mas de un parametro con sp_ExecuteSql

Este es el formato, ahi se indica como colocar mas de un parametro:

sp_executesql [ @stmt = ] stmt
[
{, [@params=] N'@parameter_name data_type [ OUT | OUTPUT ][,...n]' }
{, [ @param1 = ] 'value1' [ ,...n ] }
]
  #3 (permalink)  
Antiguo 11/02/2010, 17:53
 
Fecha de Ingreso: octubre-2007
Mensajes: 59
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Mas de un parametro con sp_ExecuteSql

Cita:
Iniciado por iislas Ver Mensaje
Este es el formato, ahi se indica como colocar mas de un parametro:

sp_executesql [ @stmt = ] stmt
[
{, [@params=] N'@parameter_name data_type [ OUT | OUTPUT ][,...n]' }
{, [ @param1 = ] 'value1' [ ,...n ] }
]
jejejejejee yo tambien encontre ese formato pero la verdad que no lo entendi :(
  #4 (permalink)  
Antiguo 12/02/2010, 04:29
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Mas de un parametro con sp_ExecuteSql

Está en BNF, que es la manera habitual de especificar la sintaxis de un lenguaje de programación.
Vease
http://es.wikipedia.org/wiki/Notaci%C3%B3n_de_Backus-Naur
http://www.unse-prog2.comxa.com/downloads/Sesion-2.pdf
  #5 (permalink)  
Antiguo 12/02/2010, 08:24
 
Fecha de Ingreso: octubre-2007
Mensajes: 59
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Mas de un parametro con sp_ExecuteSql

Cita:
Iniciado por Teosanchez Ver Mensaje
Está en BNF, que es la manera habitual de especificar la sintaxis de un lenguaje de programación.
Vease
http://es.wikipedia.org/wiki/Notaci%...de_Backus-Naur
http://www.unse-prog2.comxa.com/downloads/Sesion-2.pdf
brother que es esooo :S
  #6 (permalink)  
Antiguo 12/02/2010, 12:38
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Mas de un parametro con sp_ExecuteSql

Bueno, creo que la nomeclatura del formato es simple de interpretar, por cada definicion de un parametro, debe ir separado por comas, asi como sus valores de entrada o bien, definirlos de salida OUTPUT

Etiquetas: mas, parámetros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:10.