我有一个表,表名dic_ques_note_time是一个配置表,我想写一个触发器,限制里面只有一条数据!就是说表为空的时候可以insert 否者insert操作失败,谢谢!!
解决方案 »
- oracle数据库恢复问题
- [安装]sql plus developer 登录的时候报的错 ,could not load ..\oci.dll
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- .net 通过 commandtext=”rollback” 执行oracle回滚为何无效???????????????
- oracle中怎么在一个表中删去完全相同的项??
- win8 32-bit操作系统基于x64的处理器,安装oracle版本是应该安装win64_11gR2_client.zip呢还是win32_11gR2_cli
- c#中用msdaora.1驱动连接oracle调用oracle8.1.7存储过程返回两个结果集时为何只返回一个结果集?
- 如何用exp导出表中部份记录?
- 请教oracle的clob问题,不能保存
- 这样的语句怎么写?
- 在线求教: 如何查询两个时间点之间所跨的月份列表?
- 一个查询问题
create or replace trigger bi_dqnt
before insert on dic_ques_note_time
for each row
declare
coun number;
begin
select count(*) into coun from dic_ques_note_time;
if coun>0 then
Raise_application_error(-20001,'参数表[dic_ques_note_time]已有数据,不能再次插入');
end if;
end bi_dqnt;