Sybase ASE 下用ddlgen导出表结构

脚本内容
#exportTable.sh

export SYBROOT=/syb64bit
export SYBASE_JRE=/syb64bit/shared/jre142_015
>table.ddl
cat table.list|while read tab
do
ddlgen -Usa -P -SSYB_SERV -Duserdb -TU -N${tab} -O tmp.ddl
cat tmp.ddl|sed '/^create/,/^go/!d' >>table.ddl
done
rm tmp.ddl

ddlgen的其他用法:
1、存储过程
ddlgen -Usa -P -SSYB_SERV -Duserdb -TP -N% -O proc.ddl
2、数据库
ddlgen -Usa -P -SSYB_SERV -Duserdb -TDB -Nuserdb -O db.ddl
3、表结构
ddlgen -Usa -P -SSYB_SERV -Duserdb -TU -N% -O table.ddl
4、视图
ddlgen -Usa -P -SSYB_SERV -Duserdb -TV -N% -O view.ddl

Comments

谢谢!!1

randomness