Oracle数据库
衡雪
这个作者很懒,什么都没留下…
展开
-
使用SQL语句从数据库一个表中随机获取数据
SQL Server 2008 R2版本如下:select top 1 *from work order by newid(); --随机取一行select top 10 *from work order by newid(); --随机取10行select top 5 *from work order by work.createdate;--获取前5行数据Oracle 11g版本如下:sele...原创 2018-06-02 21:54:00 · 3076 阅读 · 0 评论 -
Oracle 两个函数listagg wm_concat
1、listagg或wm_concat查询出来没有数据,首先确保是否存在数据,其次检测下要合并的字段是否为nvarchar2,如果是这个字段话要进行下to_char转换,不然查出来的是空白LISTAGG( to_char(Item_Category_Name), ',') WITHIN GROUP(ORDER BY Item_Category_Name) -- 将 Item_Category...原创 2018-08-29 08:25:39 · 790 阅读 · 0 评论 -
oracle 11g 游标的使用
一、显示游标a、游标的操作步骤分为:声明、打开游标、获取数据、关闭游标;b、显示游标的属性 %ISOPEN:用于判断游标是否打开、%FOUND:用于检查数据是否有效、%NOTFOUND:与%FOUND属性相反、%ROWCOUNT:表示累计到当前为止使用FETCH提取数据的行数1、简单游标的创建,用户为scottdeclarecursor test_cur is select ...原创 2018-09-01 21:41:21 · 558 阅读 · 0 评论 -
事物管理
1、定义:事务是一组包含一条或多条语句的逻辑单元:原子性atomic、一致性consistent、隔离性isolated、持久性durable2、事务保存点create table PT( ID NUMBER)savepoint point0;insert into pt values(1);savepoint point1;insert into pt values(2...原创 2018-09-01 22:05:12 · 135 阅读 · 0 评论 -
Oracle 闪回功能快速恢复被删除的表
flashback table 需要恢复得表名 to before drop;原创 2018-11-18 14:54:50 · 288 阅读 · 0 评论