我正在对 MySQL 数据库进行逆向工程,以将其传递给 Sybase 数据库。
当我生成数据库脚本(用于 Sybase 数据库)时,它给了我错误,因为它只允许 30 长度的对象名称。问题是,在 ASE 15.X 版本中,我们可以拥有包含 250 个顶部的对象名称。
是否可以更改允许的对象名称长度?
我正在对 MySQL 数据库进行逆向工程,以将其传递给 Sybase 数据库。
当我生成数据库脚本(用于 Sybase 数据库)时,它给了我错误,因为它只允许 30 长度的对象名称。问题是,在 ASE 15.X 版本中,我们可以拥有包含 250 个顶部的对象名称。
是否可以更改允许的对象名称长度?
从文档:
数据库包名称和代码长度受 DBMS 定义和模型选项命名约定中指定的最大长度限制。
长度在 DBMS 定义中指定,可在以下位置找到
对象 > 数据库包 > MaxLen
打开 DBMS 编辑器,使用 Database > Edit Current DBMS 然后在 Script > Objects 下。