plsql怎么查看表数据(plsql查看连接属性详解)

概述

很多时候我们想看下表,索引,视图,存储过程的定义来对照着写或者看下里面的内容,虽然可以通过plsql工具来直接看,但是有时用sqlplus的时候就只能通过sql了,下面分享下怎么通过sql来查看表,索引,视图,存储过程的定义。

查看表,存储过程,触发器等对象的定义语句,有以下两种方法:

1. all_source

2. DBMS_METADATA


一. 通过 all_source

先来确认下,通过all_source 表可以查看哪些类型的对象:

SQL> SELECT distinct type FROM ALL_SOURCE;
TYPE
------------
PROCEDURE
PACKAGE
PACKAGE BODY
LIBRARY
TYPE BODY
TRIGGER
FUNCTION
JAVA SOURCE
TYPE
9 rows selected.

查看存储过程定义语句:

SQL>SELECT OWNER, NAME, TYPE, TEXT FROM ALL_SOURCE WHERE TYPE = 'PROCEDURE' AND OWNER = 'EDW' AND NAME = 'P_T01_LOAN_DUE_BILL';

查看触发器 定义语句

SQL> SELECT text FROM ALL_SOURCE where TYPE='TRIGGER' AND NAME ='TRDB_TEAM';

方法也比较简单,修改TYPE NAME 就可以,注意要大写。

其他的对象类似。


二. 通过 DBMS_METADATA

通过该dbms_metadata包的get_ddl()方法,我们可以查看表,索引,视图,存储过程等的定义语句。

用法:

SQL> select dbms_metadata.get_ddl(‘对象类型‘,’名称‘,’用户名‘) from dual;

1. 查看表的定义语句

SQL> set long 9999999
SQL>SELECT DBMS_METADATA.GET_DDL('TABLE', 'EDW_T01_LOAN_DUE_BILL', 'EDW') FROM DUAL;

返回的结果里面可能含有一些storage 属性,看起来很不舒服。我们可以通过设置会话级别来不显示这些storage 属性。

SQL> SET LONG 2000000

SQL> SET PAGESIZE 0

SQL>EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,’STORAGE’,FALSE);

PL/SQL procedure successfully completed

SQL>SELECT DBMS_METADATA.GET_DDL(‘TABLE’, ‘EDW_T01_LOAN_DUE_BILL’, ‘EDW’) FROM DUAL;

SQL> EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,’DEFAULT’);

PL/SQL procedure successfully completed

SQL>

SQL> select dbms_metadata.get_ddl(‘TABLE’,’EMP’,’SCOTT’) from dual;

「oracle」sql 查看表,索引,视图,存储过程的定义

2. 查看 存储过程 的定义语句

SQL> SET LONG 99999
SELECT DBMS_METADATA.GET_DDL('PROCEDURE', 'P_T01_LOAN_DUE_BILL', 'EDW')
 FROM DUAL;

其他的查询和这个类似,只需修改对象类型即可。

版权声明:本文图片和内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送联系客服 举报,一经查实,本站将立刻删除,请注明出处:https://www.4kpp.com/8691.html

(0)
漫空客漫空客
上一篇 2023年4月23日
下一篇 2023年4月23日

相关推荐

  • 输入手机号码可以查定位吗(输入对方手机号码直接定位,免费)

    输入手机号码可以查定位吗(输入对方手机号码直接定位,免费)随着科技的进步,时尚智能手机的发展越来越完善,现在人人都拥有一部手机已是很平常的事了,相对应的手机保护软件也越来越多了。就…

    2023年4月23日
    1320
  • 台球桌尺寸(台球桌的标准尺寸是多大的)

    台球桌尺寸(台球桌的标准尺寸是多大的) 打篮球、打羽毛球、踢足球、打高尔夫球、赛车百思特网、打台球……现今,很多人都会培养自己的兴趣爱好,甚至将其发展成为自己的职业,而打台球作为一…

    2023年4月23日
    1100
  • 化彩妆的步骤(彩妆化妆技巧)

    今天小编给各位分享化彩妆的步骤(彩妆化妆技巧),如果能碰巧解决你现在面临的问题,别忘了关注小站,我们一起开始吧! 正确的护肤步骤有哪些? 护肤的正确步骤是:洁面-补水-肌底-精华-…

    投稿 2023年4月23日
    2500
  • 哪种鱼会爬树(哪种鱼会爬树呢)

    今天跟大家分享一下关于哪些鱼会爬树(哪些鱼会爬树)的问题。以下是这个问题的总结。让我们来看看。 什么鱼会爬树? 大家都知道鱼生活在水里,但是你听说过鱼会爬树吗?听起来很奇怪,但其实…

    投稿 2023年4月23日
    1510
  • 淘宝光棍节活动(淘宝光棍节活动怎么参加)

    图片来源@视觉中国 文|袁国宝 双11购物节已经陪我们走过了14个年头,不同于往年春晚般热闹的“过节”气氛,今年并没有盛大的双11晚会和数字大屏滚动的成交数据。 相比往年,今年这个…

    2023年4月20日
    1340
  • 8位省级党委原书记履新(8位省级党委原书记履新)

    撰文 | 董鑫 12月26日,吉林、湖南、贵州、云南、福建、海南6个省份的原任省委书记有了新职务。 当日下午,十三届全国人大常委会第二十四次会议表决通过了全国人大常委会代表资格审查…

    2023年4月20日
    2430
  • 淘宝u站申请入口(淘宝u站中心官网)

    淘宝试用平台是淘宝网的一个试用专区,这个平台的商品非常丰富,可以选择国内各地的特色商品让用户免费试用。用户可以在淘宝下单购买这些商品。淘宝试用平台可以体验各种商品。那么淘宝试用平台…

    投稿 2023年4月23日
    970
  • 深化增值税改革的几个建议(深化增值)

    增值税改革不断突破,取得了明显的成效。未来应将增值税改革提升到更高层面,通过财税体制机制的调整来保持增值税减税的成效,从规模型的减税逐步走向税制的优化。 增值税是我国第一大税种,纵…

    投稿 2023年4月23日
    1100
  • 装扮空间代码(空间代码)

    今天我来介绍空之间的代码以及空之间的代码对应的知识点。希望对你有帮助,也别忘了收藏这个站点。 qq空之间免费更改代码 皮肤: *** 空黑皮肤,几乎全黑: JavaScript:窗…

    投稿 2023年4月23日
    1070
  • 美智广子(美智子多大了)

    今天,我想介绍美智子和美智子的时代。希望对你有帮助,也别忘了收藏这个网站。 广子在美智子的死因是什么? 拍摄时猝死。 据说日本新生代女星为了偿还父母欠下的巨额赌债,纷纷下海拍摄 *…

    投稿 2023年4月23日
    1820

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注