Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

Oracle查看逻辑读、物理读资源占用排行的SQL数据库语句gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

查看逻辑读前10的SQL:, , ,查看物理读前10的SQL:, gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

这篇文章主要介绍了Oracle中实现MySQL show index from table开始执行命令SQL脚本分享,本文只是模拟了Mysql中的show index from table开始执行命令,需要的朋友可以参考下      

实验数据初始化:gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码具体相关代码如下:
create table t as select * from hr.employees;
create index inx_t1 on t(employee_id,first_name desc,last_name);
create index inx_t2 on t(job_id,hire_date);

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

显示该表所有索引的信息。gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

以dba登录gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码具体相关代码如下:
set linesize 300;
set pagesize 100;
col c1 format a20;
col c2 format a20;
col c3 format a20;
col c4 format a20;
col c5 format a20;
col INDEX_NAME format a20;
select INDEX_NAME,
max(decode(COLUMN_POSITION,1,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c1,
max(decode(COLUMN_POSITION,2,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c2,
max(decode(COLUMN_POSITION,3,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c3,
max(decode(COLUMN_POSITION,4,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c4,
max(decode(COLUMN_POSITION,5,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c5
from (
select INDEX_NAME,COLUMN_NAME,COLUMN_LENGTh,COLUMN_POSITION,DESCEND
from dba_ind_columns 
where table_owner='LIhUILIN' 
AND table_name='T' 
order by INDEX_NAME,column_position
) group by INDEX_NAME;

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

以普通用户登录gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码具体相关代码如下:
set linesize 300;
set pagesize 100;
col c1 format a20;
col c2 format a20;
col c3 format a20;
col c4 format a20;
col c5 format a20;
col INDEX_NAME format a20;
select INDEX_NAME,
max(decode(COLUMN_POSITION,1,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c1,
max(decode(COLUMN_POSITION,2,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c2,
max(decode(COLUMN_POSITION,3,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c3,
max(decode(COLUMN_POSITION,4,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c4,
max(decode(COLUMN_POSITION,5,COLUMN_NAME||','||COLUMN_LENGTh||','||DESCEND,null)) c5
from (
select INDEX_NAME,COLUMN_NAME,COLUMN_LENGTh,COLUMN_POSITION,DESCEND
from user_ind_columns 
where table_name='T' 
order by INDEX_NAME,column_position
) group by INDEX_NAME;

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

但是可以看到,以倒序创建的索引字段,都是以SYS等命名。gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Oracle把这种倒序创建的索引字段看成函数索引。gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

它的信息保存在user_ind_expressions视图。gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

user_ind_expressions视图的COLUMN_EXPRESSION字段类型是long型。gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

王工的版本可以解决这个问题gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码具体相关代码如下:
CREATE OR REPLACE FUNCTION long_2_varchar (
   p_index_name IN user_ind_expressions.index_name%TYPE,
   p_table_name IN user_ind_expressions.table_name%TYPE,
   p_COLUMN_POSITION IN user_ind_expressions.table_name%TYPE)
   RETURN VARChAR2
AS
   l_COLUMN_EXPRESSION LONG;
BEGIN
   SELECT COLUMN_EXPRESSION
     INTO l_COLUMN_EXPRESSION
     FROM user_ind_expressions
    WhERE index_name = p_index_name
          AND table_name = p_table_name
          AND COLUMN_POSITION = p_COLUMN_POSITION;

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   RETURN SUBSTR (l_COLUMN_EXPRESSION, 1, 4000);
END;
/gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


复制具体相关代码具体相关代码如下:
set linesize 300;
set pagesize 100;
col c1 format a20;
col c2 format a20;
col c3 format a20;
col c4 format a20;
col c5 format a20;
col INDEX_NAME format a20;
SELECT INDEX_NAME,
         MAX (DECODE (COLUMN_POSITION, 1, COLUMN_NAME || ' ' || DESCEND, NULL))
            c1,
         MAX (DECODE (COLUMN_POSITION, 2, COLUMN_NAME || ' ' || DESCEND, NULL))
            c2,
         MAX (DECODE (COLUMN_POSITION, 3, COLUMN_NAME || ' ' || DESCEND, NULL))
            c3,
         MAX (DECODE (COLUMN_POSITION, 4, COLUMN_NAME || ' ' || DESCEND, NULL))
            c4,
         MAX (DECODE (COLUMN_POSITION, 5, COLUMN_NAME || ' ' || DESCEND, NULL))
            c5
    FROM ( SELECT a.INDEX_NAME,
                   REPLACE (
                      DECODE (
                         descend,
                         'DESC', long_2_varchar (b.index_name,
                                                 b.table_NAME,
                                                 b.COLUMN_POSITION),
                         a.column_name),
                      '"',
                      '')
                      COLUMN_NAME,
                   a.COLUMN_LENGTh,
                   a.COLUMN_POSITION,
                   DESCEND
              FROM user_ind_columns a
                   LEFT JOIN
                   user_ind_expressions b
                      ON a.index_name = b.index_name
                         AND a.table_name = b.table_name
             WhERE a.table_name = 'T'
          ORDER BY INDEX_NAME, column_position)
GROUP BY INDEX_NAME;

 gagAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市