Click to See Complete Forum and Search --> : Do I use a Trigger here?


Peer Jones
03-30-2006, 07:53 AM
Hi,

I'm no developer but I've been asked to implement this functionality:

I have a table that contains two columns (say A and B) that can contain either '0' or '1'.

1) For an update, column A can only be given the value '1' if the value of column B is also '1' and

2) an insert can only accept the value '1' in column A, if it also contains the value '1' for column B.

Can anyone tell me how to do this?

Thanks

DaPi
03-30-2006, 08:17 AM
create table fred(
a number check(a in (0,1)),
b number check(b in (0,1)),
constraint cons1 check (b=0 or a=b))

Always avoid a trigger if possible.

Peer Jones
03-30-2006, 08:41 AM
Wow, thank you very much. Perhaps I should go back to selling burgers.

Bye
Peer