我正在尝试创建一个表示订单的块,该块与块order_itens具有主从关系。如果我在order_itens中没有任何记录,我需要禁止保存这个数据结构。
发布于 2011-10-06 22:30:35
一种方法是使用后表单提交触发器。在插入、更新或删除所有数据之后,但在数据库提交之前,将触发此操作。所以你可以这样做:
declare
l_count integer;
begin
select count(*)
into l_count
from detail
where master_id = :master.master_id
and rownum = 1;
if l_count = 0 then
message ('Must have details');
raise_application_error;
end if;
end;https://stackoverflow.com/questions/7675429
复制相似问题