select * from user_constraints;
//可得到用户的所有约束
select * from user_cons_columns;
//可获知“约束”建立在哪些字段上
select * from user_indexes;
//可得到用户的所有索引
select * from user_ind_columns;
//可获知“索引”建立在哪些字段上问:
可得到用户的所有表,视图,约束,索引,同义词,存储过程,函数,触发器,包
的sql语句!

解决方案 »

  1.   


    一条sql语句可能搞不定的。
      

  2.   

    CLUSTER
    CONSUMER GROUP
    CONTEXT
    DIRECTORY
    EVALUATION CONTEXT
    FUNCTION
    INDEX
    JAVA CLASS
    JAVA DATA
    JAVA RESOURCE
    JAVA SOURCE
    LIBRARY
    LOB
    OPERATOR
    PACKAGE
    PACKAGE BODY
    PROCEDURE
    QUEUE
    RESOURCE PLAN
    SEQUENCE
    SYNONYM
    TABLE
    TRIGGER
    TYPE
    TYPE BODY
    VIEW以上的object都可以从all_objects或者是user_objects里得到。以上是Object_type所对应的记录。
      

  3.   

    表:
    SELECT * FROM USER_TABLES;
    视图:
    SELECT * FROM USER_VIEWS;
    索引:
    SELECT * FROM USER_INDEXES;
    ....
      

  4.   

    select objecct_name, object_type user_objects;
      

  5.   

    select objecct_name, object_type from user_objects; 
      

  6.   

    得到同义词的语句
    SELECT * FROM user_synonyms;得到存储过程的语句,包括包,函数和存储过程
    SELECT * FROM user_source
      

  7.   

    我比较笨.看不明白可得到用户的所有:
    表,
    视图,
    约束,
    索引,
    同义词,
    存储过程,
    函数,
    触发器,
    包 每一个对应一条sql
    能否祥细些
    高人指点
      

  8.   

    表,          SELECT * FROM USER_TABLES;
    视图,        SELECT * FROM USER_VIEWS;
    约束,        SELECT * FROM USER_CONSTRAINTS;
    索引,        SELECT * FROM USER_INDEXES;
    同义词,      SELECT * FROM USER_SYNONYMS;
    存储过程,    SELECT * FROM USER_SOURCE;
    函数,        SELECT * FROM USER_SOURCE;
    触发器,      SELECT * FROM USER_TRIGGERS;
    包            SELECT * FROM USER_SOURCE;
      

  9.   

    表,          SELECT * FROM USER_TABLES;
    视图,        SELECT * FROM USER_VIEWS;
    约束,        SELECT * FROM USER_CONSTRAINTS;
    索引,        SELECT * FROM USER_INDEXES;
    同义词,      SELECT * FROM USER_SYNONYMS;
    存储过程,    SELECT * FROM USER_SOURCE;
    函数,        SELECT * FROM USER_SOURCE;
    触发器,      SELECT * FROM USER_TRIGGERS;
    包            SELECT * FROM USER_SOURCE;
      

  10.   


    就是啊,只能用工具,例如:PL/SQL Developer->tools->Export User Objects
    可自動產生相關SQL
      

  11.   

    表,          SELECT * FROM USER_TABLES; 
    视图,        SELECT * FROM USER_VIEWS; 
    约束,        SELECT * FROM USER_CONSTRAINTS; 
    索引,        SELECT * FROM USER_INDEXES; 
    同义词,      SELECT * FROM USER_SYNONYMS; 
    存储过程,    SELECT * FROM USER_SOURCE; 
    函数,        SELECT * FROM USER_SOURCE; 
    触发器,      SELECT * FROM USER_TRIGGERS; 
    包            SELECT * FROM USER_SOURCE;
    存储过程 函数 包 怎么是同一条语句?
      

  12.   

    引用 2 楼 inthirties 的回复:CLUSTER 
    CONSUMER GROUP 
    CONTEXT 
    DIRECTORY 
    EVALUATION CONTEXT 
    FUNCTION 
    INDEX 
    JAVA CLASS 
    JAVA DATA 
    JAVA RESOURCE 
    JAVA SOURCE 
    LIBRARY 
    LOB 
    OPERATOR 
    PACKAGE 
    PACKAGE BODY 
    PROCEDURE 
    QUEUE 
    RESOURCE PLAN 
    SEQUENCE 
    SYNONYM 
    TABLE 
    TRIGGER 
    TYPE 
    TYPE BODY 
    VIEW 以上类型的object都可以从all_objects或者是user_objects里得到。以上是Object_type所对应的记录。 在oracle里表,视图,约束,索引,同义词,存储过程,函数,触发器,包都是对象,所以都可以在从all_objects或者是user_objects查询出来。例如
    select objecct_name, object_type user_objects;