03/10/2011, 14:33
|
| | Fecha de Ingreso: septiembre-2011
Mensajes: 40
Antigüedad: 13 años, 2 meses Puntos: 0 | |
Excepciones en Procedimientos Almacenados Comunidad:
Tengo un(os) procedimiento(s) almacenado(s), y necesito manejar errores en ellos: me explico.
Necesito que el nombre y apellido no excedan entre los 2 y 30 caracteres. Necesito que me mande el error por consola (trabajo en el Eclipse de Java) al tratar de ingresar valores que no correspondan al rango.
Dejo mi procedimiento almacenado:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[ProcedAlmac_Persona]
@nombre varchar(30),
@apellido varchar(20),
@rut varchar(12)
AS
BEGIN
INSERT INTO
tbl_persona
VALUES (
@nombre,
@apellido,
@rut);
END
Necesito lo mismo con lo de ELIMINAR, ya que si el RUT (elimino por rut) no existiera, me mande un mensaje de error por la consola.
Necesito ayuda urgente, porfa!!!
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[ProcedAlmac_BorraPersona]
@rut varchar(12)
AS
BEGIN
DELETE
FROM tbl_persona
WHERE rut = @rut
END |