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 数据库,您必须定义下面两个参数:

注: DB2 用户必须具有创建程序包的许可权。

缺省情况下,会自动定义 MaxPooledStatements 参数并用 DB2 数据库端点的缺省值来进行设置。

Informix

您必须定义 InformixServer 参数。

要查找 Informix 服务器名称,请搜索 onconfig 文件中是否存在 DBSERVERNAME 并为 InformixServer 参数指定其名称。

缺省情况下,MaxPooledStatements 参数自动进行定义并用 Informix 数据库端点的缺省值进行设置。

Sybase

对于 Sybase 端点,OverwriteCharLimits 参数自动进行定义并设置为值 32768。此参数定义字符列(例如 vchars 和 chars)的大小。

缺省情况下,MaxPooledStatements 参数自动进行定义并用 Sybase 数据库端点的缺省值进行设置。