博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle常用コマンド((命令)(liunx)
阅读量:6688 次
发布时间:2019-06-25

本文共 2376 字,大约阅读时间需要 7 分钟。

  hot3.png

set head off

set lin 150
set pages 0
set long 10000
select TEXT from user_source t where t.name = upper('get_car_status_new') order by TYPE, LINE;

=======================

set pages 0

set longchunksize 3000
set long 2000000000
set head off
set linesize 1000
set feedback off
set trim on
set trims on
set echo off
set term off
set autotrace on
set serveroutput on

■ パッケージのソースを表示

select dbms_metadata.get_ddl('PACKAGE','BSA_PKG','CLARO') from dual;

■ トリガーのソースを表示

select dbms_metadata.get_ddl('TRIGGER','UPDATE_STATUS_BROS_WEB','CLARO') from dual;

■ タイプのソースを表示

select dbms_metadata.get_ddl('TYPE','BSA_PRICE_TYP','CLARO') from dual;

■ 関数のソースを表示

select dbms_metadata.get_ddl('FUNCTION','GET_BIKE_STATUS','CLARO') from dual;

■ レビューのソースを表示

select dbms_metadata.get_ddl('VIEW','BSA_CHECKLIST_VW','BPPROTO') from dual;

■ プロシージャーのソースを表示

select dbms_metadata.get_ddl('PROCEDURE','BSA_PROC_FTP_MGMT','CLARO') from dual;

■ シーケンスのソースを表示

select dbms_metadata.get_ddl('SEQUENCE','SEQ_SHARESTOCK_ID','CLARO') from dual;

■ 通し番号のソースを表示

select dbms_metadata.get_ddl('SYNONYM','BSA_VW_ACS_SUM_DAILY','CLARO') from dual;

■ MATERIALIZEDレビューのソースを表示

select dbms_metadata.get_ddl('MATERIALIZED_VIEW','BSA_BIZ_TOOL_EST_CNT','CLARO_MV') from dual;

■ 

SELECT OBJECT_TYPE FROM USER_OBJECTS WHERE OBJECT_NAME='';

■ 

SELECT OWNER AS UNAME,OBJECT_NAME FROM ALL_OBJECTS WHERE OBJECT_TYPE='' AND OWNER LIKE '' ;

■ 

SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE OWNER='' AND DATA_TYPE='' AND TABLE_NAME='';

select query from all_mviews where mview_name = upper('BSA_BIZ_TOOL_MASTER');

SELECT TABLE_NAME || '|'|| COMMENTS FROM USER_TAB_COMMENTS;

■ 

select a.constraint_name||','||a.column_name from user_cons_columns a, user_constraints b where a.constraint_name = b.constraint_name and b.constraint_type = 'P' and a.table_name ='TABLE';

■オラクルソースを取得(获取Oracle source all)

spool foo_package.sqlcolumn TEXT FORMAT a4000set linesize 4000set pagesize 0set head offset feed offselect text from user_sourcewhere name = 'FOO' and type = 'PACKAGE'order by line;spool offquit

set head off

set lin 150
set pages 0
set long 10000

select text from user_source;

select text from user_source where type='TRIGGER';
select count(*) from user_source;

select object_type from user_objects where OBJECT_NAME ='table';

select dbms_metadata.get_ddl('SYNONYM','table','UMS_OWNER') from dual;

转载于:https://my.oschina.net/luqin/blog/468283

你可能感兴趣的文章
【CLI】使用 Curl 下载文件实时进度条显示
查看>>
数据结构(二)LinkedList源码分析
查看>>
ES6, Angular,React和ABAP中的String Template(字符串模板)
查看>>
Android 滤镜效果和颜色通道过滤
查看>>
Tomcat9的启动和终止
查看>>
Python学习笔记:操作数据库
查看>>
Selenium + ChromeDriver
查看>>
笔记:解读express 4.x源码
查看>>
Git的简易使用
查看>>
Android TabLayout+ViewPager+Fragment
查看>>
用Python转换一些常见全角字符为半角
查看>>
Electron入手记录(原有Vue项目中添加Electron)
查看>>
rainbond 开源版更新 3.4.1 版本
查看>>
PHP 数字转换为大写函数
查看>>
高校天文共享平台开发过程中的一些思考
查看>>
浅谈支撑起支付宝整个“11-11”的幕后功臣OceanBase数据库
查看>>
react-router v3学习整理
查看>>
Docker 及 GitLab CI 在前端工作流上的实践分享(一)
查看>>
Hive报错日志记录
查看>>
利用PHP实现常用的数据结构之栈(小白系列文章四)
查看>>