SQL语句
yaolinxueke001
写给10年后的自己
展开
-
oracle 行转列(转载)
SQL> create table temp1 2 (c1 varchar2(20), 3 c2 number(3));Table created.SQL> insert into temp1 2 (c1,c2) 3 select '语文',70 from dual 4 union 5 select '数学',80 from du转载 2013-04-23 10:19:45 · 823 阅读 · 0 评论 -
oracle 查找/删除重复行
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DEL转载 2013-11-02 10:35:57 · 1032 阅读 · 0 评论 -
利用REMOVE_CONSTANTS函数,查询共享池中哪些SQL没有绑定变量
首先创建一个表,用于存放整理过的数据:SQL> create table t1 as select sql_text from v$sqlarea; Table created给表t1增加一个字段:SQL> alter table t1 add sql_text_wo_constants varchar2(1000); Table altered原创 2013-11-08 23:34:19 · 912 阅读 · 0 评论 -
我的小金库(跬步千里)
查看_pga_max_size隐含参数:select ksppinm "NAME" , ksppstvl/1024/1024 || 'M' "Value", ksppdesc "Desc"from x$ksppi x, x$ksppcv ywhere x.indx=y.indx and ksppinm='_pga_max_size';shared_pool的组成:原创 2013-10-06 20:51:44 · 906 阅读 · 0 评论