Está en la página 1de 2

create trigger VERIFICACION_NOMBRE_I

on PROPIETARIO
for insert
as
declare @NOM VARCHAR,
@APELLIDOPATERNO VARCHAR,
@APELLIDOMATERNO VARCHAR
select @NOM = NOMPROPIETARIO ,
@APELLIDOMATERNO = APELLIDOMP,
@APELLIDOPATERNO = APELLIDOPP
from inserted
if
(select
ISNUMERIC(@NOM) result) = 1 OR
(select
ISNUMERIC(@APELLIDOPATERNO) result) = 1 OR
(select
ISNUMERIC(@APELLIDOMATERNO) result) = 1
begin
print ('NO SE ACEPTAN NUMEROS EN EL NOMBRE')
rollback transaction
end

DROP TRIGGER VERIFICACION_NOMBRE_I

create trigger VERIFICACION_NOMBRE_I


on PROPIETARIO
for insert
as
declare @NOM VARCHAR,
@APELLIDOPATERNO VARCHAR,
@APELLIDOMATERNO VARCHAR
select @NOM = NOMPROPIETARIO ,
@APELLIDOMATERNO = APELLIDOMP,
@APELLIDOPATERNO = APELLIDOPP
from inserted
if
(select
ISNUMERIC(@NOM) result) = 1 OR
(select
ISNUMERIC(@APELLIDOPATERNO) result) = 1 OR
(select
ISNUMERIC(@APELLIDOMATERNO) result) = 1
begin
print ('NO SE ACEPTAN NUMEROS EN EL NOMBRE')
rollback transaction
end

DROP TRIGGER VERIFICACION_NOMBRE_I


create trigger TR_TELEFONOPROPIETARIO_U
on PROPIETARIO
for update
as
declare @telTem int
select @telTem = TELPROPIETARIO from inserted
if @telTem < 0
begin
print ('numero invalido')
rollback transaction
end

DROP TRIGGER TR_TELEFONOPROPIETARIO_U

create trigger TR_TELEFONOPROPIETARIO_I


on PROPIETARIO
for insert
as
declare @telTem int
select @telTem = TELPROPIETARIO from inserted
if @telTem < 0
begin
print ('numero invalido')
rollback transaction
end

DROP TRIGGER TR_TELEFONOPROPIETARIO_I

También podría gustarte