各位,请教:
如何查询分析A用户下的对象和B用户下的对象有什么不同?

解决方案 »

  1.   

    用TOAD,里面有比较的工具,你试试
    在菜单 “database”->"compare"
      

  2.   

    这个要靠oracle工具比较了。好多工具都有这种功能。
    toad,sql navigator 都行
      

  3.   

    pl/sql developer:
    比较对象定义:
    Tools->Compare User Objects...
    比较表数据:
    Tools->Compare Table Data...
      

  4.   

    Tools里面好像只有Compare User Objects...
    没有Compare Table Data...吧
      

  5.   

    PLSQL里,可以比较用户对象。
      

  6.   


    可以从all_source中查看指定用户的一些对象
    SQL> select distinct name,type
      2  from all_source
      3  where owner='YEEXUN';NAME                           TYPE
    ------------------------------ ------------
    ADD_EMPLOYEE                   PROCEDURE
    CMP_DATE                       PROCEDURE
    INSTRTIMES                     FUNCTION
    P_TEST                         PROCEDURE--user_tables,user_views这些视图都可以查看用户的表和视图,
    --这样操作就是有些麻烦