oracle
Terry_5008
这个作者很懒,什么都没留下…
展开
-
oracle 分页 语句
1.select * from ( select t.* , rownum as rn from (select * from test_ogi ) t where rownum < 28) b where b.rn > 20 2.select * from ( select t.* , rownum as rn from (select ...原创 2010-09-06 11:24:21 · 310 阅读 · 1 评论 -
Create Sequence
在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。 创建语句如下: CREATE SEQUENCE seqTestINCREMENT BY 1 -- 每次加几个START ...原创 2014-09-01 16:15:45 · 813 阅读 · 0 评论 -
PLSQl 乱码
本机只装客户端的情况oracle 10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer 6.5 写入/读取中文都正常,就sqlplus和PL/SQL Developer不正常. 初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQL Developer则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.于是检查.1.检查...原创 2014-08-13 16:19:20 · 92 阅读 · 0 评论 -
oracle 递归查询
oracle 递归查询 oracle递归查询Oracle中start by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = ...原创 2016-05-16 11:55:27 · 106 阅读 · 0 评论 -
oracle 性能优化
一、sql 查询优化,强制使用索引,index() 格式: /*+ index(l a_b) */ select /*+ index(l a_b) */ l.id, l.a, l.b, l.c, l.d, ...原创 2016-04-20 11:46:12 · 106 阅读 · 0 评论 -
oracle 查询锁表信息
oracle 查询锁表信息 SELECT A.OWNER 方案名, A.OBJECT_NAME 表名, /* B.XIDUSN 回滚段号, B.XIDSLOT 槽号, B.XIDSQN 序列号,*/ B.SESSION_ID 锁表SESSION_ID, B.ORACLE_USERNAME ...原创 2016-04-08 11:13:52 · 108 阅读 · 0 评论 -
Oracle MATERIALIZED VIEW -- 创建物化视图
一、ORACLE:materialized view和普通VIEW有什么区别materialized view(MV)是自动刷新或者手动刷新的,View不用刷新 MV也可以直接update,但是不影响base table,对View的update反映到base table上 MV主要用于远程数据访问,mv中的数据需要占用磁盘空间,view中不保存数据 二、物化视图概述物化视图概述...原创 2016-03-22 15:30:24 · 1502 阅读 · 0 评论 -
oracle 用户创建及权限设置 和 同义词
oracle 用户创建及权限设置 权限:权限和同义词一般要一起设置,设置同义词后,查其他用户的表就不需要写其他用户的用户名。因此在 user1 下 有表 table1,现在 user2 要使用 table11.设权限 :grant select on table1to user2; (设置之后:select * from user1.table1 可以查询)2.设同...原创 2015-11-20 16:13:34 · 4060 阅读 · 0 评论 -
oracle client 安装方法
如下方法Windows XP Vista Win7中安装Oracle客户端1.从Oracle官方下载“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案。 下载地址为:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html...原创 2011-04-12 14:47:55 · 421 阅读 · 0 评论 -
pl sql developer 设置
一、怎么设置PLSQL不批量执行 SQL 语句 pl sql developer设置参数,自动选中光标所在行的sql即可tools->preferences->sql window->autoSelect Statement(自动选择语句)然后按F8就会执行光标所在行。要注意的是,光标所在行需要以;结尾,否者会报错 二、...原创 2011-06-22 18:35:00 · 160 阅读 · 0 评论 -
Oracle 行转列 listagg() , wm_concat()...(连接字符串函数)
一、LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX) 介绍:其函数在Oracle 11g 版本中推出,对分组后的数据按照一定的排序进行字符串连接。其中,“[,]”表示字符串连接的分隔符,如果选择使用[over (partition by )]则会使其变成分析函数; 使用注意: SELECT c.gysid, listagg...原创 2015-05-13 17:10:16 · 991 阅读 · 0 评论