--crear la sgte tabla -- create table empleados( N_docuemnto varchar (10) not null primary key, nombre varchar (40), seccion varchar (30), fecha_ingreso date, fecha_nac date, hijos tinyint, sueldo decimal (6,2))
--crear una regla que permita retrisgir el ingreso de los valores al campo --sueldo de la tabla llamada empleados, donde permita establecer un intervalo de 100 hasta 2000--
---1 crear la regla-- create rule ejemplo1 ---2 ejecutar la reglas--
as @sueldo between 100 and 2000 exec sp_bindrule ejemplo1, 'empleados.sueldo' --3 verificar si la regla se enlazo correctamente a la tabla--
--comprobar-- SP_helpconstraint empleados
insert into empleados values 'a01','ana maria','secretaria','12-11-2014','31-01- 1978',2,1500)
--eliminar la regla-- drop rule emjemplo1 ---1 desasociar la regla-- SP_unbindrule 'empleados.sueldo'
--2 eliminar la regla -- drop rule ejemplo1 insert into empleados values 'a02','ana maria','secretaria','12-11-2014','31-01- 1978',2,1500)
--retringir el valor de ingreso del sueldo para que unica mente permita ingesar mayores a 1000 soles--
create rule ejemplo2 as @sueldo between 1000 and 10000 exec SP_bindrule ejemplo2, 'empleados.sueldo' SP_helpconstraint empleados
--scriban los valores de inscripcion que a unicamente te permita ingresar secretaria, contaduria sistemas y gerencia
create rule ejemplo3 as @seccion in ('secretaria','contaduria','sistema','gerencia') exec SP_bindrule ejemplo3, 'secretaria','contaduria','sistema','gerencia' SP_helpconstraint empleados --crear una regla para retrigir los valores que se pueden ingresar en el --campo fecha del ingreso,para que no sea posterio a la fecha actual