oracle Oracle匯出表結構至Excel

2021-08-20 09:40:36 字數 1440 閱讀 6997

user_col_comments –表名、列名、說明 

user_tab_comments –表名、型別、說明 

user_objects – 字典表檢視 

"表名稱及說明",

--t3.comments as

"表說明",

t1.column_name as

"欄位名稱",

t1.data_type || '(' || t1.data_length || ')'

as"資料型別",

t1.nullable as

"是否為空",

t2.comments as

"字段說明",

t1.data_default "預設值"

--t4.created as

"建表時間"

from cols t1

left

join user_col_comments t2

on t1.table_name = t2.table_name

and t1.column_name = t2.column_name

left

join user_tab_comments t3

on t1.table_name = t3.table_name

left

join user_objects t4

on t1.table_name = t4.object_name

where

notexists (select t4.object_name

from user_objects t4

where t4.object_type = 'table'

and t4.temporary = 'y'

and t4.object_name = t1.table_name)

order

by t1.table_name, t1.column_id;

Oracle Oracle表許可權小結

在資料庫中,表是我們接觸得最多的資料庫物件,接下來對與表有關的系統許可權與物件許可權做乙個小結。1 與表有關的系統許可權 create table 在當前schema中建立 刪除 修改表。select any table 查詢資料庫中的任何表 alter any table 更改資料庫中的任何表 d...

Oracle oracle建立表空間 使用者

備註 首先,要知道原表空間名,原賬號 1.查詢表空間檔案位置 select file name,tablespace name,autoextensible from dba data files 3.建立使用者和密碼,分配表空間 create user 使用者名稱 identified by 密碼...

Oracle Oracle常用指令

隨手記錄下有時會用到,但不是很頻繁,每次都要搜尋的那些命令 1.斷開使用者連線 刪除使用者的時候提示有在連線程序可用 1.查到使用者程序 select sid,serial from v session where username username 2.殺掉程序 alter system kill...