1樓:匿名使用者
有意思的問題,不會是有人在考你吧。不直接回答,給你如下提示
你的使用者必須要有足夠的許可權能查下面的東西
1:在oracle中有很多檢視很有用的。這些檢視有命名的規則,dba開始的是能查到所有資料庫的,user開始的能查到現在這個使用者能訪問的。
2:最有用的一個就是dictionary,比方說,我想找table相關的,就可以
select * from dictionary where table_name like 'dba%table%'
3:表是segment形式存在在在表空間的,你可以簡單的select * from dba_segments 查到所有segment的情況,有些是表的,有些不是,你需要加些條件篩選出你要的表空間的表的所有清單
4:列也是有檢視的,dba_tab_columns檢視有哪個表,有哪些欄位,是什麼型別的資訊
到了提示4,第一個問題,你肯定能解決了
等你解決了第1個問題,我不相信你不能解決第二個問題了,就是plsql動態sql而已
寫個迴圈的事情
不知道我這樣做是否正確,反正我覺得這個才是真的幫你了
2樓:匿名使用者
zbx 只是個邏輯概念,你無法確保是在搜尋這個表空間裡面的資料,
除非你指定某個使用者,使用者預設表空間為zbx ,這樣搜尋這個使用者的資料,是能保證在zbx表空間
oracle資料庫問題,關於oracle資料庫匯出問題,錯誤如下
1 select ename,decode sign sal 1000 1,0,decode sign sal 2000 1,sal 0.1,decode sign sal 3000 1,sal 0.15,sal 0.2 sal from emp 2 select ename,case when s...
sql資料庫和oracle資料庫string型別欄位用orderby排序分別是根據什麼排序的啊
首先說明下oracle中沒有string型別,而是varchar型別。order by 的順序是assic 讀作 阿斯科馬 碼錶中 字元 列進行排序的。解釋 一般會根據字串的首字母 大些字母 小寫字母 特殊字元 數字。如果首位相同繼續排列第二位,直到不同的位。sql資料和oracle資料庫都沒有st...
Oracle資料庫如何匯出
資料匯出具體如下 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中。將資料庫中system使用者與sys使用者的表匯出。將資料庫中的表table1 table2匯出。將資料庫中的表table1中的欄位filed1以 00 打頭的資料匯出。將d d...