![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经典语句
jgmydsai
道森oracle讲师,课程:sql高级查询改写
展开
-
查找库中未绑定变量的语句
http://www.askmaclean.com/archives/%e5%88%a9%e7%94%a8force_matching_signature%e6%8d%95%e8%8e%b7%e9%9d%9e%e7%bb%91%e5%ae%9a%e5%8f%98%e9%87%8fsql.htmlselect a.*, (select b.sql_text转载 2013-07-20 21:20:28 · 942 阅读 · 1 评论 -
oracle数据库登录、DDL触发器的应用
from http://blog.sina.com.cn/s/blog_69c01c32010175kq.html登录触发器oracle登录记录触发器:1.创建日志记录表:CREATE TABLE SYSTEM.LOGIN_LOG( SESSION_ID NUMBER, LOGIN_ON_TIME转载 2014-06-16 20:56:15 · 903 阅读 · 0 评论 -
字符串连接超长的解决(一)
from http://blog.itpub.net/4227/viewspace-588644/2009-04-10 23:25:15分类: Linux在我的BLOG中第一篇文章写的就是字符串聚合连接的例子:http://yangtingkun.itpub.net/post/468/3380。后来还写过一篇用SQL实现相同功能的文章:http://yangt转载 2013-12-07 13:20:02 · 13126 阅读 · 0 评论 -
字符串连接超长的解决(二)
from http://blog.itpub.net/4227/viewspace-588697/ 2009-04-11 20:48:18分类: Linux在我的BLOG中第一篇文章写的就是字符串聚合连接的例子:http://yangtingkun.itpub.net/post/468/3380。后来还写过一篇用SQL实现相同功能的文章:http://yangt转载 2013-12-07 13:21:09 · 1920 阅读 · 0 评论 -
Oracle表变更趋势追踪记录(转)
注意文章中的object_type='TABLE'条件忽略了分区表“TABLE PARTITION”,各位看客使用的时候修改下即可from http://www.myexception.cn/database/489598.html这几天数据库上的用户表空间疯涨,一天的增长量达到了20~30GB,平时就4~5GB的增长量。问了开发商,他们也说不出个所以然。PS:那些鸟开转载 2013-11-14 12:41:05 · 2482 阅读 · 1 评论 -
在Oracle中把标量子查询转换为复合子查询
以下来自cookbook 14.10create type generic_obj as object ( val1 varchar2(10), val2 varchar2(10), val3 date ); select x.deptno, x.ename, x.multival.val1 dname, x转载 2013-09-04 12:12:16 · 1037 阅读 · 0 评论 -
oracle 等待事件查询
from http://www.oracledatabase12g.com/archives/tag/dgsys "/as sysdba" 下执行select s.inst_id, s.indx sid, s.ksussseq seq#, e.kslednam event, e.ksledp1 p1text, s.ksu转载 2013-08-31 12:32:28 · 4513 阅读 · 0 评论 -
不开index monitor的情况下判断索引是否被使用过
from http://blog.csdn.net/ljunjie82/article/details/11023173 踩点如果要知道某个索引是否会被使用过,传统的方法是开启index monitor。但此方法有两点不足之处:(1)会带来小量的性能负载(2)只能在开启监控后,要观察一段时间才能知道是否被使用过,需要观察多久才能得到数据无法确定,然而往往要确认索引是否被使用过时,希望转载 2013-09-05 21:18:09 · 1074 阅读 · 1 评论 -
列出数据库中子表上没有对应索引的外键
from http://www.askmaclean.com/archives/list-foreign-keys-with-no-matching-index-on-child-table-causes-locks.htmlREM List foreign keys with no matching index on child table - causes locksset line转载 2013-08-30 15:33:20 · 907 阅读 · 0 评论 -
oracle非法登录查询
select os_username, userhost, terminal, username, count(*) from dba_audit_trail where returncode = 1017 group by os_username, userhost, username, terminalhaving count(*) > 10转载 2013-07-20 21:40:50 · 1744 阅读 · 0 评论 -
sqlserver分割字符串为行数据
create function f_str_split(@str_in AS VARCHAR(max), @split as varchar(2) =',') RETURNS @keylst TABLE(keyval varchar (50))BEGIN declare @idx1 int,@idx2 int,@key varchar(50) set @idx1 = 1 set @idx原创 2013-07-20 21:41:43 · 997 阅读 · 0 评论 -
不用index monitor usage获得索引使用情况的脚本
http://t.askmaclean.com/thread-2494-1-1.htmlcol c1 heading 'Object|Name' format a30col c2 heading 'Operation' format a15col c3 heading 'Option' format a15col c4 heading 'Index|Usage|Count' form转载 2013-07-20 21:40:06 · 830 阅读 · 0 评论 -
使用ORACLE函数实现按汉字拼音首字母查询
from:http://www.codesky.net/article/201010/141945.htmlCREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000)转载 2013-09-04 09:34:34 · 3359 阅读 · 0 评论