脚本内容

#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