Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2011, 15:19
VivaElPirateo
 
Fecha de Ingreso: septiembre-2011
Mensajes: 40
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Excepciones en Procedimientos Almacenados

Intento hacer esto en mi procedimiento almacenado, pero no resulta tampoco:


USE PRUEBA
GO

CREATE PROCEDURE ProcedAlmac_Excepciones
@nombre varchar(30),
@apellido varchar(20),
@rut varchar(12)
AS
IF ((@nombre <2) AND (@nombre >30))
IF((@apellido <2) AND (@apellido >20))
IF (@rut != 12)


BEGIN
PRINT 'El nombre debe tener entre 2 a 30 caracteres'
PRINT 'El apellido debe tener entre 2 a 20 caracteres'
PRINT 'El RUT debe tener los 12 caracteres incluyendo los puntos y el guion'
RETURN
END
ELSE

BEGIN
INSERT INTO
tbl_persona
VALUES (
@nombre,
@apellido,
@rut);
PRINT 'EL REGISTRO SE HA INGRESADO CORRECTAMENTE'
END