WEB開發(fā) de 點(diǎn)滴

          by sanwish

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            38 隨筆 :: 0 文章 :: 4 評論 :: 0 Trackbacks
          sql1:select?? column_name?? from?? all_tab_columns?? where?? table_name='table1';
          sql2:select?? column_name?? from?? user_tab_columns?? where?? table_name='table1';


          我在運(yùn)行sql1的時候碰到,如果數(shù)據(jù)庫中有相同用戶的話,會檢索出重復(fù)的字段名。
          后來把用戶的dba權(quán)限去掉了就好了。
          revoke dba from user1;

          運(yùn)行sql2,雖然不出現(xiàn)重復(fù)的,但是客戶說最終工程所用的DB用戶和表的所有者不是一個,所以不能用user_table_columns。
          oracle知識太缺乏,不明白客戶說的意思

          關(guān)于sql1重復(fù)的問題,還是不清楚,具體的參照權(quán)限應(yīng)該怎么取消?取消dba太大了吧。
          posted on 2008-12-03 09:48 sanwish 閱讀(2933) 評論(0)  編輯  收藏 所屬分類: Sql
          主站蜘蛛池模板: 嵊州市| 阿克陶县| 辽阳市| 南京市| 农安县| 德钦县| 莲花县| 盐亭县| 湖州市| 东莞市| 泾阳县| 德阳市| 建平县| 邹平县| 曲阜市| 禹城市| 乐山市| 莱阳市| 井冈山市| 林西县| 西盟| 余庆县| 清丰县| 宁晋县| 库尔勒市| 孝感市| 油尖旺区| 沁阳市| 包头市| 云梦县| 同德县| 抚州市| 丘北县| 偏关县| 修文县| 镇原县| 浙江省| 武汉市| 全州县| 沅江市| 沈丘县|