如何用sql查詢oracle資料庫

2021-03-03 20:35:32 字數 878 閱讀 3433

1樓:

-- 查詢你 當前使用者下,有哪些表

select * from user_tables-- 查詢你 當前使用者下, 可以

訪問哪些表 [也就是訪問自專己 和 其他使用者的]select * from all_tables-- 查詢當屬前資料庫所有的表, 需要你有 dba 的許可權select * from dba_tables

怎麼用sql語句查詢 oracle資料庫 裡有哪些表

2樓:匿名使用者

-- 查詢你 當前使用者下,有哪些表

select * from user_tables-- 查詢你 當前使用者下, 可以訪問哪些表 [也就內是訪問自己 和容 其他使用者的]

select * from all_tables-- 查詢當前資料庫所有的表, 需要你有 dba 的許可權select * from dba_tables

3樓:匿名使用者

select * from all_tables

4樓:匿名使用者

如果你的使用者名叫 dbuser

在sql*plus中

select table_name from all_tables where owner='dbuser';

關鍵就是all_tables這個檢視

就可以顯示出使用者名為回dbuser可以訪問到的表的名字了如果你答有dba許可權的就可以查 dba_tables,就可以查出資料庫裡面所有的表的情況

另:sql> @s《回車》

會自動查詢當前使用者下的所有表、檢視、同義詞。

參考

acess中,如何用sql語句查詢表中欄位名,型別,長度,允許空等資訊

在做動態建表時,遇到了乙個很棘手的問題 如何判斷乙個表在資料庫中是否存在?開始,想到的是 先去執行建立表的sql語句,如果此語句錯誤,則該錶可能存在於資料庫當中 為什麼?後來,感覺此法大大不妥,上網查了半天,才知道這個問題可通過系統表圓滿的解決。access當中系統表中有乙個叫msysobjects...

如何用sql查詢語句表達關係代數式rs

是求並集,sql中用union實現,要求關係r和關係s的屬性數目相同,union模式是排重的,用union all保留重複值 select from r union select from s 設有兩個基本表r a,b,c 和s a,b,c 試用sql查詢語句表達下列關係代數表示式 樓上來請自重,一...

sql如何查詢總金額的條數,sql如何查詢乙個總金額的條數

可以用count進行統計 select opendate,count from 表名 group by opendate sql count 語法 sql count column name 語法count column name 函式返回指定列的值的數目 null 不計入 select count...