Oracle簡單易用的表結構匯出方法

2021-07-11 13:03:23 字數 1303 閱讀 1043

最近做專案時需要給客戶匯出資料庫表結構文件,庫中表名及列已有注釋,可是要輸出乙份表結構文件要借助第三方工具(如powerdesigner),那有沒有更簡單的方式呢?當然有,自己做豐衣足食!

附**(將輸出的文字存入x.htm,雙擊檢視就行,至於排版可以拷貝頁面到word中搞定):

declare

i integer;

begin

i:=1;

for tbl in(

select

a.table_name,b.comments

from user_tables a,all_tab_comments b where a.table_name=b.table_name

and b.comments is not null )

loop

dbms_output.put_line('

'); dbms_output.put_line('欄位名

資料型別

長度精度

小數字是否為空

注釋');

--列for col in(

select a.table_name, a.column_name, a.data_type, a.data_length, a.data_precision,

a.data_scale, a.nullable, b.comments

from user_tab_columns a,user_col_comments b

where a.table_name=b.table_name

and a.column_name=b.column_name and b.table_name = tbl.table_name

--and b.comments is null

)loop

dbms_output.put_line(''||col.column_name || '

'||col.data_type || '

'||col.data_length || '

'||col.data_precision || '

'||col.data_scale || '

'||col.nullable || '

'||col.comments || '

'); end loop;

dbms_output.put_line('');

i:=i+1;

end loop;

end;

當然mysql的按上面的思路寫乙份即可,不過mysql-front本身也可以匯出pdf。

oracle導表的方式

使用exp格式匯出資料的前提是本地安裝orcl資料庫 1.以下命令為exp匯出的最方便快捷的乙個命令 exp eomsfault eomsfault 1521 orcl owner zm file h work sqlbak 96.dmp2.匯入命令為imp imp eomsfault eomsfa...

oracle 如何 導表

兩種方式 第一種方便 第一種執行匯入沒有反應的話 可以用第二種。1.方法一 利用pl sql developer工具匯出 選單欄 1,開啟 開始 輸入cmd 2,將d daochu.dmp 中的資料匯入 test資料庫中。在此之前,要明確,使用者名稱 此例 system 密碼 manager 例項名...

sqlite 的簡單使用和表結構及資料的匯出

sqlite的簡單使用 3.1 建立資料庫 c sqlite sqlite3.exe dbname.dbsqlite3.exe後面跟資料庫檔名 3.2 建立資料表 sqlite create table users userid varchar 20 primary key,age int,birt...