Oracle、Sybase、DB2 和 Informix 参数
在“数据库端点”的其他参数表中,为 Oracle、Sybase、DB2® 或 Informix® 数据库定义连接参数。
:
Oracle
如果调用过程活动调用返回结果集的 Oracle 存储过程,那么必须仅为该连接器定义端点并添加参数 procedureretresult。 此参数的值必须为 1。
如果在连接到 Oracle 数据库的数据库活动中使用了 Nchar 或 Nvarchar 数据类型,那么必须在数据库端点中定义 enablencharsupport 参数并将其赋值为 1。
如果 Oracle 数据库表名称以数字开头,那么 Studio 将抛出“触发器规范无效”错误。
如果项目将数据库链接用于 Oracle 8.1.6 数据库,那么必须在数据库端点中定义 supportLinks 参数并将其赋值为 true。 缺省情况下,MaxPooledStatements 参数自动进行定义并用 Oracle 数据库端点的缺省值进行设置。
DB2
对于 DB2 数据库,您必须定义以下两个参数:
- LocationName - 输入在 AS/400 DB2 数据库安装期间定义的位置名。对于 UDB,无需执行此操作。
- PackageCollection - 此字段的值取决于 DB2 数据库的系统类型:
- AS/400 - 输入集合名称。
- UDB - 输入 DB2 数据库的名称。
缺省情况下,MaxPooledStatements 参数会自动定义并使用 DB2 数据库端点的缺省值进行设置。
Informix
您必须定义 InformixServer 参数。
要查找 Informix 服务器名称,请搜索 onconfig 文件中的 DBSERVERNAME 并将其值指定给 InformixServer 参数。
缺省情况下,MaxPooledStatements 参数会自动定义并使用 Informix 数据库端点的缺省值进行设置。
Sybase
对于 Sybase 端点,OverwriteCharLimits 参数自动进行定义并设置为值 32768。此参数定义字符列(例如 vchars 和 chars)的大小。
缺省情况下,MaxPooledStatements 参数自动进行定义并用 Sybase 数据库端点的缺省值进行设置。