從ORACLE系統表中得到一些關於表的資訊

2021-04-07 14:11:07 字數 586 閱讀 7882

用慣了sqlserver,現在用oracle很不順手,感覺手上資料太少,遇到問題不好查詢。

以下記錄乙個小技巧:

select obj#, dataobj#, owner#, name, namespace, subname, type#, ctime, mtime, stime, status, remoteowner, linkname, flags, oid$, spare1, spare2, spare3, spare4, spare5, spare6

from sys.obj$

這個查詢可以得到oracle中的所有物件,包括表

select obj#, col#, segcol#, segcollength, offset, name, type#, length, fixedstorage, precision#, scale, null$, deflength, default$, intcol#, property, charsetid, charsetform, spare1, spare2, spare3, spare4, spare5, spare6

from sys.col$

這個查詢顯示表中列的資訊obj#是外來鍵。

系統從MySQL移植到Oracle的一些簡單總結

公司開發的乙個專案因為號稱是跨平台,所以在交付的時候客戶要求乙個oracle版本,1.因為oracle不支援auto increment自動遞增,所以需要為所有設定了自動遞增的字段建立乙個sequence來實現自動遞增 2.有一些欄位在mysql中不是關鍵字,而在oracle中是關鍵字,比如size...

oralce一些系統表

檢視使用者下所有的表 select from user tables 檢視使用者下所有的表的列屬性 select from user tab columns where table name upper table name 檢視某錶的建立時間 select object name,created ...

oracle中關於表的一些資訊

1.以v 開頭的表 oracle執行時更改的動態特性檢視,通過查詢這些檢視,可得到oracle特性資訊 檔案狀態和記憶體使用等情況。2.以dba 開頭的表 一般查詢關於系統對像的資訊.存在於system表空間.3.有關日期的操作,由dual表配合 dual是系統表,是oralce中的工作表,只有一行...