!!! AYUDA URGENTE !!!!
TENGO ELABORADA UNA TABLA CON CIERTOS COMPOS, PERO DEBO VALIDAR QUE EN EL CAMPO ESTADO QUE ES VARCHAR2 SOLO ACEPTE LAS LETRAS " P" o " D" NO SE COMO HACERLO..
AGRADECERE SU AYUDA..
AGRADECERE SU AYUDA..
Como NO indica que motor esta utilizando, coloco esta ayuda de SQL Server:
Este ejemplo crea una regla que sigue un patrón de dos caracteres cualquiera con un guión a continuación, cualquier número de caracteres (o no caracteres) y un entero entre 0 y 9 al final.
CREATE RULE pattern_rule
AS
@value LIKE '_ _-%[0-9]'
Espero le sirva para sus propositos.
Este ejemplo crea una regla que sigue un patrón de dos caracteres cualquiera con un guión a continuación, cualquier número de caracteres (o no caracteres) y un entero entre 0 y 9 al final.
CREATE RULE pattern_rule
AS
@value LIKE '_ _-%[0-9]'
Espero le sirva para sus propositos.
con un trigger tambien se puede:
create trigger [nombre] on mitabla
for insert, update
as
declare @var1 nvarchar(2)
select @var1 = edo
from mitabla
if (@var1 = 'P') or (@var1 = 'D')
begin
print 'Paso'
end
else
raiserror ('El campo edo debe ser P o D')
rollback transaction
end
espero te sirva
create trigger [nombre] on mitabla
for insert, update
as
declare @var1 nvarchar(2)
select @var1 = edo
from mitabla
if (@var1 = 'P') or (@var1 = 'D')
begin
print 'Paso'
end
else
raiserror ('El campo edo debe ser P o D')
rollback transaction
end
espero te sirva
