- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 ROWNUM详解
1. ROWNUM是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。 注意:一旦进行排序操作,ROWNUM发生变化只能用子查询来实现先排序,后rownum 2.查找表中第一行记录:select * from ...
2016-02-26 23:37:14
6555
原创 实现重复数据删除SQL
》》情景:库表中有多条重复数据,请用SQL实现删除一条保留一条。--创建表SQLcreate table TEMP (ID number,--主键name varchar2(50),insert_date date);》》实现方式:--查询出所有有重复的数据SQLselect ID,name,count(ID)from TEMPgroup by n...
2016-02-26 23:07:38
143
原创 oracle--游标(cursor)
1.游标是: 一种PL/SQL控制结构,相当于java中的Iterator ,它是指向结果集的指针。指向结果集第一条记录的前一条,每次fetch 都会向下移动下 游标并不是一个数据库对象,只是存留在内存中2. 作用:方便对表的行数据逐条进行处理-----------------注意:fetch是下移动,%found是判断此行有无数据的--这是作为循环的跳出条...
2014-10-30 21:42:12
158
原创 oracle-存储过程(procedure)
存储过程 --可以理解为给匿名块起个名字,可以保存到数据库服务器上,方便以后的应用。 --预编译(已经编译好的)sql语句。---oracle语句也是要先编译在运行的语言。所以说编译好了,就可以直接运行了,节约了再次编译的时间。-------------------写一个存储过程: 将pl/sql语句块改写成存储过程 1.将declar...
2014-10-30 21:33:11
213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人