Oracle数据库用户常用数据字典的查询(3)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle 用户常用数据字典的查询(3)

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯: //说明:可以根据视图的text_length值设定set long 的大小  SQL>SELECT text FROM user_views WHERE view_name=UPPER('&view_name');   六、同义词  查看同义词的名称  S...

 //说明:可以根据视图的text_length值设定set long 的大小


  SQL>SELECT text FROM user_views WHERE view_name=UPPER('&view_name');


  六、同义词

  查看同义词的名称


  SQL>SELECT * FROM user_synonyms;


  七、约束条件

  查看某表的约束条件


  SQL>SELECT constraint_name constraint_typesearch_condition, r_constraint_name
  FROM user_constraints WHERE table_name = UPPER('&table_name');


  //注意,表名一定是大写才行


  SQL>SELECT c.constraint_name,c.constraint_type,cc.column_name
  FROM user_constraints c,user_cons_columns cc
  WHERE c.owner = upper('&table_owner')
  AND c.table_name = UPPER('&table_name')
  AND c.owner = cc.owner and c.constraint_name = cc.constraint_name 6 ORDER BY cc.position;


  八、存储函数和过程

  查看函数和过程的状态


  SQL>SELECT object_name,status FROM user_objects WHERE object_type='FUNCTION';
  SQL>SELECT object_name,status FROM user_objects WHERE object_type='PROCEDURE';


  查看函数和过程的源代码


  SQL>SELECT text from all_source WHERE owner=user AND name=UPPER('&plsql_name');


  九、触发器

  查看触发器


  SET long 50000;
  SET heading off;
  SET pagesize 2000;
  SELECT
  'create or replace trigger ' ||
  trigger_name || '' || chr(10)||
  DECODE( SUBSTR( trigger_type, 1, 1 ),
  'A', 'AFTER', 'B', 'BEFORE', 'I', 'INSTEAD OF' ) ||
  chr(10) ||
  triggering_event || chr(10) ||
  'ON ' || table_owner || '.' ||
  table_name || '' || chr(10) ||
  DECODE( instr( trigger_type, 'EACH ROW' ), 0, null,
  'FOR EACH ROW' ) || chr(10) ,
  trigger_body
  FROM user_triggers;

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12884-1.html
网站维护教程更新时间:2012-03-23 00:47:39  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer