sdsyjh 发表于 2012-1-8 10:40:29

用ddlgen生成对象脚本

Getting the DDL
The lesson started with showing how you can get the DDL for an object, you can use Sybase Central to do this or you can use the ddlgen Utility. Sybase Central is similar to SSMS, you right click on the object and select the Generate DDL option. The ddlgen utility is a Java based command line toolSyntax looks like thisddlgen         -Ulogin        -Ppassword        -S        [-I interfaces_file]        [-Tobject_type]        [-Nobject_name]        [-Ddbname]        [-Xextended_object_type]        [-Ooutput_file]        [-Eerror_file]        [-Lprogress_log_file]        [-Jclient_charset]        -F[ % | SGM | GRP | USR | R | D | UDD | U | V |                 P | XP | I | RI | KC | TR | PC ]Here is what object_type (switch T) can beObject type        Description------------        ------------------C                cacheD                defaultDB                databaseDBD                database deviceDPD                dump deviceEC                execution classEG                engine groupEK                encrypted keysGRP                groupI                indexKC                key constraintsL                loginLK                logical keyP                stored procedureR                ruleRI                referential integrityRO                roleRS                remote serverSGM                segmentTR                triggerU                tableUDD                user-defined datatypeUSR                userV                viewWS                user-defined Web serviceWSC                Web service consumerXP                extended stored procedureHere are two examples. Both of these generate DDL for the primary and unique keys of all the tables in a database that begin with “PK”:ddlgen -Ulogin -Ppassword -TKC -Ndbname.%.%.PK%Or:ddlgen -Ulogin -Ppassword -TKC -N%.%.PK% -Ddbname
页: [1]
查看完整版本: 用ddlgen生成对象脚本

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com