代码改变世界

【转载】Sybase ASE 下用ddlgen导出表结构

2014-06-05 19:27  AlfredZhao  阅读(1048)  评论(0)    收藏  举报

原文地址:http://zh.linuxvirtualserver.org/node/2408

脚本内容

#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