栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 数据库 > MySQL > MsSql

非常好用的sql语句(日常整理)

MsSql 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

非常好用的sql语句(日常整理)

1.

SELECt d.VALUE
    || '/'
    || LOWER (RTRIm (i.INSTANCE, CHR (0)))
    || '_ora_'
    || p.spid
    || '.trc' trace_file_name
 FROM (SELECt p.spid
     FROM v$mystat m, v$session s, v$process p
     WHERe m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p,
    (SELECt t.INSTANCE
     FROM v$thread t, v$parameter v
     WHERe v.NAME = 'thread'
      AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,
    (SELECt VALUE
     FROM v$parameter
     WHERe NAME = 'user_dump_dest') d

2.

select  a.username, a.machine, a.sid,a.serial#, a.last_call_et "Seconds", b.id1, c.sql_text "SQL" from v$session a, v$lock b,v$sqltext c where a.username is not null and a.lockwait = b.kaddr and c.hash_value =a.sql_hash_value;

3.

select name,
    value,
    decode(isdefault, 'TRUE', 'Y', 'N') as "Default",
    decode(ISEM, 'TRUE', 'Y', 'N') as SesMod,
    decode(ISYM, 'IMMEDIATE', 'I', 'DEFERRED', 'D', 'FALSE', 'N') as SysMod,
    decode(IMOD, 'MODIFIED', 'U', 'SYS_MODIFIED', 'S', 'N') as Modified,
    decode(IADJ, 'TRUE', 'Y', 'N') as Adjusted,
    description
 from ( --GV$SYSTEM_PARAMETER 
    select x.inst_id as instance,
 x.indx + 1,
 ksppinm as name,
 ksppity,
 ksppstvl as value,
 ksppstdf as isdefault,
 decode(bitand(ksppiflg / 256, 1), 1, 'TRUE', 'FALSE') as ISEM,
 decode(bitand(ksppiflg / 65536, 3),
     1,
     'IMMEDIATE',
     2,
     'DEFERRED',
     'FALSE') as ISYM,
 decode(bitand(ksppstvf, 7), 1, 'MODIFIED', 'FALSE') as IMOD,
 decode(bitand(ksppstvf, 2), 2, 'TRUE', 'FALSE') as IADJ,
 ksppdesc as description
     from x$ksppi x, x$ksppsv y
     where x.indx = y.indx
      and substr(ksppinm, 1, 1) = '_'
      and x.inst_id = USERENV('Instance'))
 order by name;

4.

select  sql_text from v$sqltext a where (a.hash_value,a.address) IN (select decode (sql_hash_value,0,prev_hash_value,sql_hash_value),decode (sql_hash_value,0,prev_sql_addr,sql_address) from v$session b where b.paddr =( select addr from v$process c where c.spid = '&pid')) order by piece ASC;

以上就是本文给大家分享几个比较好用sql语句,希望大家喜欢。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/169349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号