Principales respuestas
ejecutar procedimiento almacenado

Pregunta
-
Hola, tengo creado este procedimiento almacenado con su variable
create procedure prueba
@variable nvarchar(50)
ASSET NOCOUNT ON;
SELECT campo1, campo2,campo3
FROM tabla
WHERE campo1 = @varialGO
pero cuando la ejecuto me sale el siguiente problema.
Procedure or function 'prueba' expects parameter '@variable', which was not supplied
maculdes
Respuestas
-
Ese tipo de mensaje se debe a que tu procedimiento almacenado esta esperando una variable (requerida) y en la ejecución no la suministras, en caso que dicha variable no sea obligatoria puede definir:
CREATE @usp_misp( @i_parametro tipodato = null
De esa forma no tendras problema si obvias ese parametro de entrada, igual podrías asignar un valor por default. Cualquier duda con gusto te apoyamos.
"How many years can some people exist before they're allowed to be free" Bob Dylan Email: info@geohernandez.com Blog: geeks.ms/blogs/ghernandez
- Editado Geovanny -Gio- Hernandez jueves, 1 de marzo de 2012 4:43
- Propuesto como respuesta dani671MVP jueves, 1 de marzo de 2012 22:28
- Marcado como respuesta Alberto López Grande (qwalgrande)Moderator domingo, 4 de marzo de 2012 14:15
Todas las respuestas
-
Ese tipo de mensaje se debe a que tu procedimiento almacenado esta esperando una variable (requerida) y en la ejecución no la suministras, en caso que dicha variable no sea obligatoria puede definir:
CREATE @usp_misp( @i_parametro tipodato = null
De esa forma no tendras problema si obvias ese parametro de entrada, igual podrías asignar un valor por default. Cualquier duda con gusto te apoyamos.
"How many years can some people exist before they're allowed to be free" Bob Dylan Email: info@geohernandez.com Blog: geeks.ms/blogs/ghernandez
- Editado Geovanny -Gio- Hernandez jueves, 1 de marzo de 2012 4:43
- Propuesto como respuesta dani671MVP jueves, 1 de marzo de 2012 22:28
- Marcado como respuesta Alberto López Grande (qwalgrande)Moderator domingo, 4 de marzo de 2012 14:15
-