Oracle数据库技术
lrz1011
这个作者很懒,什么都没留下…
展开
-
11G数据表按天分区
11g interval分区,按天分区,需要用到函数numtodsinterval。 create table T_PAR(dt date)partition by range (dt)interval(numtodsinterval(1,'day'))(PARTITION SYS_001 VALUES LESS THAN (TO_DATE('20110501'转载 2012-08-09 16:42:32 · 2502 阅读 · 0 评论 -
Oracle三层嵌套分页的理解
Oracle中为什么两层循环分页不行。select * from (select rownum rn,t.* from student t order by s#) p where p.rn between 5 and 20;上面这样的分页语句之所以不行是因为 rownum是每从表中取出一条记录,就会给这条记录绑定一个rownum。而后面的order by 则是取出数据之后在排序段里面原创 2012-08-30 13:01:21 · 808 阅读 · 0 评论 -
dbms_metadata.get_ddl的用法
开始,只是认为dbms_metadata.get_ddl仅仅能用来获取表结构的语句,其实这个包的功能还是挺多的,差不多所有你希望的对象都能获取: 1.显示设置: /*创建DBMS_METADATA: @?/rdbms/admin/catmeta.sql */ SET SERVEROUTPUT ON SET LINESIZE 1000 SET F转载 2012-09-05 10:43:28 · 2008 阅读 · 0 评论 -
v$session 的权限
oracle 触发器中 用 v_$session 问题讨论 在非系统用户底下建触发器时引用v$session记录类型时出现问题错误:“表和视图不存在”但是在 pl/sql 中是可以运行 select * from v$session 的v$session是同义词,v_$session是视图需要以下处理:可直接授权sys : grant sele转载 2012-09-05 12:53:16 · 863 阅读 · 0 评论 -
Oracle日常运维常用查询
--查询当前用户有哪些权限 select * from user_sys_privs; --查看直接授予用户的系统权限 select * from user_role_privs; --用户有哪些角色 select * from user_tab_privs; --检查一个用户被授予和授予其他用原创 2012-08-29 12:57:24 · 1139 阅读 · 0 评论