sybase ASE自帶了一個(gè)導(dǎo)出對(duì)象結(jié)構(gòu)的命令行工具:ddlgen
我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、南縣ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的南縣網(wǎng)站制作公司
比較詳細(xì)的用法,請(qǐng)參照:用DDLGEN從ASE數(shù)據(jù)庫(kù)中提取對(duì)象的定義語(yǔ)法
如果對(duì)象結(jié)構(gòu)中包含中文,使用參數(shù): -Jcp936
比較實(shí)用的用法如下:
1、導(dǎo)出數(shù)據(jù)庫(kù)tpchdb內(nèi)所有表的表結(jié)構(gòu)(包括索引):
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TU -N%.% -Jcp936 -O./tables.sql
2、導(dǎo)出數(shù)據(jù)庫(kù)tpchdb內(nèi)所有視圖的創(chuàng)建語(yǔ)法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TV -N%.% -Jcp936 -O./views.sql
3、導(dǎo)出數(shù)據(jù)庫(kù)tpchdb內(nèi)所有存儲(chǔ)過(guò)程的創(chuàng)建語(yǔ)法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TP -N%.% -Jcp936 -O./procs.sql
4、只導(dǎo)出表結(jié)構(gòu)(不包含索引):
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TU -N%.% -FI -Jcp936 -O./tables.sql
5、僅僅導(dǎo)出表上的索引的語(yǔ)法:
ddlgen -Usa -Psybase123456 -STEST -Dtpchdb -TI -N%.% -Jcp936 -O./indexes.sql
注意常見(jiàn)的對(duì)象類型:
I --- 索引
U ---- 表
TR --- 觸發(fā)器
P --- 存儲(chǔ)過(guò)程
V --- 視圖