用存储过程来插入数据是一个比较办法,用它来实现回滚。 create procedure name_pro(p_id in varchar2,p_name in varchar2) as begin if p_id is not null then insert into table_name (id,name) values(p_id,p_name); else dbms_output.put_line('id不能为空'); end if; end; / 当按下提交按钮时在vc中直接调用过程,用它来判定,不使用到触发器.
create procedure name_pro(p_id in varchar2,p_name in varchar2)
as
begin
if p_id is not null then
insert into table_name (id,name) values(p_id,p_name);
else
dbms_output.put_line('id不能为空');
end if;
end;
/
当按下提交按钮时在vc中直接调用过程,用它来判定,不使用到触发器.