when(new.sage<old.sage)
不知道有没有这种用法
你用if 试一下
if new.sage<old.sage then
raise_application_error(-20508,'Don't decrease salary');
end if;
不知道有没有这种用法
你用if 试一下
if new.sage<old.sage then
raise_application_error(-20508,'Don't decrease salary');
end if;
解决方案 »
- 求一条树形数据的查询
- 数据库表设计问题,请高人解答,先谢了!
- 在查询日期字段显示短日期。
- 如何提取oracle日志文件的更新信息。并将它提取出来作为历史记录插入数据库
- 有什么好的第三方ORACLE的SQL编辑工具能像MS SQLSERVER的查询分析器那样多命令自由编辑?
- sql*net是什么工具,在哪,如何看版本号?
- 有关ORACLE 初始参数的修改!!!
- 导入操作问题
- 急问一个数据导入和导出的问题,回答正确立即给100分!
- 请问各位大虾,oracle9i 在哪个地方有下栽呢?oracle9i分不分unix和windows版呢?
- 求SQL精句,问过好多高手,都解决不了!!
- 想按周条件统计按格式输出的问题?
不知道有没有这种用法
你用if 试一下
if new.sage<old.sage then
raise_application_error(-20508,'Don't decrease salary');
end if;
----------------------------------------------------------
这个我不会用阿,在哪里写,我是新手。不会有非法字符吧,MainConcole不应该是关键字阿。
before update on s ---s 就是你的表名
for each row
begin
if new.sage<old.sage then
raise_application_error(-20508,'Don't decrease salary');
end if;
end;
/这样应该没有问题了吧!你试一下!