我的问题是:A、B两列的数据都存在的情况下,将
A列的数乘80% 和 B列乘20% 后相加 保存到C列中。
A列的数乘80% 和 B列乘20% 后相加 保存到C列中。
解决方案 »
- 写一条SQL语句如何判断一张表(scot)内某只股票在一段时间内的持续下跌情况,表中字段有 股票编号(No1),股票名称(name1),时间(date1),收盘
- 这样的数据格式下,如何查找到想要的数据?
- 请教表之间合并数据问题
- ORACLE 循环的问题,请指点。
- 基于P4 CPU的windowsXP平台上安装oracle 8i错误:symcjit.dll更名为symcjit.old虽能成功安装,但总是java.exe报错
- 急!!!ASP页面调用存储过程时建立连接时的问题!在线等!
- ORACLE 中出现错误ORA-0100:超出打开游标的最大数,我应如何增加打开游标的最大数.谢谢
- 在SQL*Plus中关于使用变量为输出文件名的问题
- oracle中如何取得当前日期、时间
- oracle months_between()函数
- 如何删除两个表中的重复数据?
- 关于数据库中类型转换的一个问题,求助!!!!!!
2 BEFORE INSERT OR UPDATE
3 ON ttt
4 FOR EACH ROW
5 DECLARE
6 BEGIN
7 IF :NEW.cola IS NOT NULL AND :NEW.colb IS NOT NULL
8 THEN
9 :NEW.colc := :NEW.cola + :NEW.colb;
10 END IF;
11 END;
12
13 /触发器已创建SQL> insert into ttt(cola,colb) values(10,null);已创建 1 行。SQL> ed
已写入文件 afiedt.buf 1* insert into ttt(cola,colb) values(null,10)
SQL> /已创建 1 行。SQL> ed
已写入文件 afiedt.buf 1* insert into ttt(cola,colb) values(20,10)
SQL> /已创建 1 行。SQL> commit;提交完成。SQL> select * from ttt; COLA COLB COLC
---------- ---------- ----------
10
10
20 10 30SQL>
开始给分