我如何在Sybase ASE 15.5中获取表,触发器,过程等所有对象的ddl

时间:2015-12-29 11:13:02

标签: java database-schema ddl sybase-ase

我是sybase的新手,我在Windows 7上使用sybase ASE 15.5,我需要提取/生成schema / ddl(表,存储过程,视图和函数 - 我可以使用它来创建现有的新数据库)来自java中的sybase数据库。我已经尝试过以下方法来获取架构 -

  1. 根据它使用的Schemaspy.jar文件 - http://marlowa.blogspot.in/2014/02/reverse-engineering-sybase-database.html 它生成表/视图的图形表示 关系。这对我们没有意义
  2. 我在sybase interactive sql上尝试了以下命令:

    defncopy -Uyouruid -Pyourpwd -Syourserver out out.txt yourdatabase yourtable

    ddlgen -Usa -Shostname:port -D数据库名称-TU -N -o

  3. 但是这两个命令都不起作用并发出错误:

      

    无法在' Usa',Sybase错误代码= 102,SQLState =" 42000"附近执行语句错误语法严重性级别= 15,状态= 1,事务状态= 0

    您能否建议任何命令或查询来获取数据库架构

    由于

0 个答案:

没有答案