Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2010, 06:07
amlegazpe
 
Fecha de Ingreso: diciembre-2010
Mensajes: 27
Antigüedad: 13 años, 5 meses
Puntos: 0
Error al crear procedimiento

A ver si me podeis ayudar. Me he creado un procedimiento, en la cual, tras relacionar 2 tablas, obtengo una tercera, en la cual si existen filas, pues inserto en la tabla Reserva los datos de entrada, pero es que me da el siguiente error cuando ejecuto:


EXEC Procedimiento 1
Mens 201, Nivel 16, Estado 4, Procedimiento NombreProcedimiento, Línea 0
El procedimiento o la función 'NombreProcedimiento' esperaba el parámetro '@TipoHabitacion', que no se ha especificado.



CREATE PROC NombreProcedimiento
(@NumIdentidad char(9),@TipoHabitacion varchar(10),@FechaEntrada datetime,@FechaSalida datetime)
AS
IF EXISTS (SELECT Numero FROM Habitacion WHERE Tipo = @TipoHabitacion EXCEPT SELECT Numero FROM Reserva)
BEGIN
INSERT INTO Reserva (DNI, Numero, Entrada, Salida)
VALUES (@NumIdentidad,Numero,@FechaEntrada,@FechaSalida);
END
RETURN