ALL_OBJECTS
是一個 Oracle 數據庫中的數據字典視圖,它包含了當前用戶可訪問的所有對象的信息
SELECT OBJECT_NAME, OBJECT_TYPE
FROM ALL_OBJECTS
WHERE OWNER = 'USER_NAME'
ORDER BY OBJECT_TYPE, OBJECT_NAME;
將 USER_NAME
替換為你想查看的用戶名。這將顯示該用戶擁有的所有對象及其類型。
SELECT OBJECT_NAME, OBJECT_TYPE
FROM ALL_OBJECTS
WHERE OBJECT_TYPE = 'TABLE' AND OWNER = 'USER_NAME';
將 USER_NAME
替換為你想查看的用戶名。這將顯示該用戶擁有的所有表。
SELECT COUNT(*)
FROM ALL_OBJECTS
WHERE OBJECT_NAME = 'OBJECT_NAME' AND OWNER = 'USER_NAME';
將 OBJECT_NAME
和 USER_NAME
分別替換為你要檢查的對象名和用戶名。如果返回值大于 0,則表示對象存在。
SELECT OBJECT_NAME, CREATED
FROM ALL_OBJECTS
WHERE OBJECT_NAME = 'OBJECT_NAME' AND OWNER = 'USER_NAME';
將 OBJECT_NAME
和 USER_NAME
分別替換為你要查詢的對象名和用戶名。這將顯示對象的創建時間。
SELECT OBJECT_NAME, LAST_DDL_TIME
FROM ALL_OBJECTS
WHERE OBJECT_NAME = 'OBJECT_NAME' AND OWNER = 'USER_NAME';
將 OBJECT_NAME
和 USER_NAME
分別替換為你要查詢的對象名和用戶名。這將顯示對象的最后修改時間。
通過使用 ALL_OBJECTS
視圖,你可以方便地查詢和管理 Oracle 數據庫中的對象。請注意,你需要具有足夠的權限才能訪問這些信息。