Oracle常用コマンド((命令)(liunx)
2015-06-18 11:27
495 查看
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)
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;
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.sql column TEXT FORMAT a4000 set linesize 4000 set pagesize 0 set head off set feed off select text from user_source where name = 'FOO' and type = 'PACKAGE' order by line; spool off quit
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;
相关文章推荐
- ORACLE常用命令
- oracle所有的管理命令,包括对耗时的语句的查找
- oracle中sign函数
- 【Oracle学习笔记-1】Win7下安装Oracle 10g
- oracle 体系结构详解
- Oracle错误代码大全
- oracle 数据库表的列名修改
- oracle 体系结构解析
- Oracle Policy For NBU
- 数据库事务隔离级ORACLE数据库事务隔离级别介绍
- C# Oracle分頁完整代碼
- oracle EBS grant 您不具有执行当前操作的足够权限。请与您的系统管理员联系。
- oracle T-SQL
- Oracle中Clob类型处理解析
- 码农心目中的高富帅甲骨文公司在走下坡路
- 【Oracle学习笔记-3】关于Oracle 10g中各种服务解析
- Oracle client 下载地址 这个地址太难找了所以记录下来
- oracle的in里面的 参数不能超过1000个,解决方法,拆成 in () or in()
- oracle 在操作blob该字段是否会产生很多redo
- Oracle数据库之FORALL与BULK COLLECT语句