平台和客户端兼容性

    参数说明:设置隐式转换优先级,是否优先将字符串转为数字。

    该参数属于USERSET类型参数,请参考中对应设置方法进行设置。

    取值范围:布尔型

    • on表示优先将字符串转为数字。
    • off表示不优先将字符串转为数字。

    默认值:on

    nls_timestamp_format

    参数说明:设置时间戳默认格式。

    该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

    取值范围:字符串

    默认值:DD-Mon-YYYY HH:MI:SS.FF AM

    max_function_args

    参数说明:函数参数最大个数。

    该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。

    取值范围:整型

    默认值:8192

    参数说明:控制表达式expr = NULL(或NULL = expr)当做expr IS NULL处理。如果expr得出NULL值则返回真,否则返回假。

    • 正确的SQL标准兼容的expr = NULL总是返回NULL(未知)。

    该参数属于USERSET类型参数,请参考中对应设置方法进行设置。

    取值范围:布尔型

    • on表示控制表达式expr = NULL(或NULL = expr)当做expr IS NULL处理。
    • off表示不控制,即expr = NULL总是返回NULL(未知)。

    默认值:off

    support_extended_features

    参数说明:控制是否支持数据库的扩展特性。

    该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

    取值范围:布尔型

    • on表示支持数据库的扩展特性。
    • off表示不支持数据库的扩展特性。

    默认值:off

    sql_compatibility

    参数说明:控制数据库的SQL语法和语句行为同哪一个主流数据库兼容。该参数属于INTERNAL类型参数,用户无法修改,只能查看。

    取值范围:枚举型

    • A表示同O数据库兼容。
    • B表示同MY数据库兼容。
    • C表示同TD数据库兼容。
    • PG表示同POSTGRES数据库兼容。

    默认值:A

    参数说明:数据库兼容性行为配置项,该参数的值由若干个配置项用逗号隔开构成。

    该参数属于USERSET类型参数,请参考中对应设置方法进行设置。

    取值范围:字符串

    默认值:

    表 1 兼容性配置项

    plpgsql.variable_conflict

    参数说明:设置同名的存储过程变量和表的列的使用优先级。

    该参数属于USERSET类型参数,仅支持中对应设置方法3进行设置。

    取值范围:字符串

    • error表示遇到存储过程变量和表的列名同名则编译报错。
    • use_variable表示存储过程变量和表的列名同名则优先使用变量。
    • use_column表示存储过程变量和表的列名同名则优先使用列名。

    默认值:error

    td_compatible_truncation

    参数说明:控制是否开启与Teradata数据库相应兼容的特征。该参数在用户连接上与TD兼容的数据库时,可以将参数设置成为on(即超长字符串自动截断功能启用),该功能启用后,在后续的insert语句中,对目标表中char和varchar类型的列插入超长字符串时,会按照目标表中相应列定义的最大长度对超长字符串进行自动截断。保证数据都能插入目标表中,而不是报错。

    该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

    取值范围:布尔型

    • on表示启动超长字符串自动截断功能。
    • off表示停止超长字符串自动截断功能。

    默认值:off

    参数说明:控制是否可以使用lastval函数。

    该参数属于POSTMASTER类型参数,请参考中对应设置方法进行设置。

    取值范围:布尔型

    • on表示支持lastval函数,同时nextval函数不支持下推。
    • off表示不支持lastval函数,同时nextval函数可以下推。

    默认值:off