
Oracle
wl076
男,五官端正,未婚。
展开
-
A表和B表的差异数据
有A,B,C 三个表,完成如下功能:1, 查询 A 表有的数据,而B表没有的数据。(A表和B表的差异数据)2, 把上面查询出的结果插入C 表,并且更新 A表的字段 A_1(更新方式:A_1 + 1 =A_1)。 SQL> select * from a; ID A_1---------- ---------- 1 10原创 2007-06-26 08:22:00 · 2058 阅读 · 0 评论 -
关于Oracle中select * from where 的存储过程
熟悉SQL Server的人,都会用这样的方法来创建存储过程:(查询student表的信息)create procedure pro_sel_allasselect * from student由于在Oracle中没有一个类型去接受一个结果集,而在SQL Server中却是由数据库系统自动返回结果集,然后显示。故如果我们用类似上面的方法来创建,如下:create or replace原创 2007-07-02 16:40:00 · 6358 阅读 · 2 评论 -
Oracle select * from table 存储过程
前段时间 写Oracle 的存储过程 遇到了很多问题 ,用存储过程 显示一个select * from table 就那么费劲吗?在Google和Baidu上找了好长时间,终于找到了正确答案。 Result Sets from Stored Procedures In OracleA frequently asked question is: Id like to kn原创 2007-07-10 15:43:00 · 10692 阅读 · 0 评论 -
Oracle 的随机数、随机日期和时间、随机字符串
1. 随机数包SELECT DBMS_RANDOM.VALUE FROM DUAL;2. 在[0..100]范围内取随机数SELECT TRUNC (DBMS_RANDOM.VALUE (0, 100)) FROM DUAL;3. 大于字符‘A’的10个字符随机字符串SELECT DBMS_RANDOM.STRING (A, 10) FROM DU原创 2007-08-08 16:18:00 · 10830 阅读 · 0 评论 -
关于oracle存储过程的若干问题备忘
1.在oracle中,数据表别名不能加as,如:select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别原创 2007-05-22 08:44:00 · 782 阅读 · 0 评论 -
Oracle 相关操作(不断更新中)
select sysdate from dual; ---获得当前时间select to_char(sysdate,yyyy-mm-dd) from dual --改变时间格式位(yyyy-mm-dd)select NVL(LRRQ,1) from fad020; --如果为空 转显示1 对应SQL Server (isnull)select (case CPBH when原创 2007-05-17 16:20:00 · 739 阅读 · 0 评论 -
SQLServer和Oracle常用函数对比
SQLServer和Oracle是大家经常用到的数据库,在此感谢作者总结出这些常用函数以供大家参考。 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from du原创 2007-05-23 10:02:00 · 765 阅读 · 0 评论