Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: create assertion?
is there an equivalent of 'create assertion' in oracle? or do i have to get around with triggers?
desired assertion is like this
create or replace trigger assertion_on_game
before insert or update on games
for each row
begin
if exists ( select home_team_id from teams t where t.home_team_id = :new.visitor_team_id or -- inserted visitor team has game in home city t.visitor_team_id = :new.home_team_id and -- inserted home team has game in visitor city game_date = :new.game_date) then <don't update or insert> end if; end; /
thank you Received on Sun Sep 08 2002 - 23:02:12 CDT