Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/01/2014, 14:40
beimar24
 
Fecha de Ingreso: febrero-2008
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: CRUD en un solo Store procedure

Hola buenas tardes y muchas gracias por responder
tengo esto

CREATE PROC DETODO (@opcion INT)

DECLARE @OPCION1 INT
SET @OPCION1=@opcion

@codigo int,
@nombre varchar(50),
@apellido varchar(50)
AS
IF @OPCION1=1
BEGIN
insert into PERSONAS values(@codigo,@nombre,@apellido)
END


Pero me arroja el Siguiente Error

Mens 156, Nivel 15, Estado 1, Procedimiento DETODO, Línea 3
Sintaxis incorrecta cerca de la palabra clave 'DECLARE'.
Mens 102, Nivel 15, Estado 1, Procedimiento DETODO, Línea 6
Sintaxis incorrecta cerca de '@codigo'.
Mens 137, Nivel 15, Estado 2, Procedimiento DETODO, Línea 13
Debe declarar la variable escalar "@codigo".


Que estoy haciendo mal??
de antemano muchas gracias por su Colaboración
Cordialmente
Beimar Trujillo