您好,登錄后才能下訂單哦!
sybase ASE自帶了一個導出對象結構的命令行工具:ddlgen
比較詳細的用法,請參照:用DDLGEN從ASE數據庫中提取對象的定義語法
如果對象結構中包含中文,使用參數: -Jcp936
比較實用的用法如下:
1、導出數據庫tpchdb內所有表的表結構(包括索引):
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TU -N%.% -Jcp936 -O./tables.sql
2、導出數據庫tpchdb內所有視圖的創建語法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TV -N%.% -Jcp936 -O./views.sql
3、導出數據庫tpchdb內所有存儲過程的創建語法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TP -N%.% -Jcp936 -O./procs.sql
4、只導出表結構(不包含索引):
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TU -N%.% -FI -Jcp936 -O./tables.sql
5、僅僅導出表上的索引的語法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TI -N%.% -Jcp936 -O./indexes.sql
注意常見的對象類型:
I --- 索引
U ---- 表
TR --- 觸發器
P --- 存儲過程
V --- 視圖
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。