Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (A-D)

 

CONNECTION_EXTENDED_PROPERTY 函数 [String]

返回给定属性的值。允许指定一个可选的特定于属性的字符串参数。

语法
CONNECTION_EXTENDED_PROPERTY( 
{ property-id | property-name }
[, property-specific-argument [, connection-id ] ]
)
参数
  • property-id   连接属性 ID。

  • property-name   连接属性名称。属性名可以是 CharSet 和 NcharCharSet。

  • property-specific-argument   与以下连接属性关联的可选属性特定字符串参数。

    • CharSet   返回指定标准所知的连接的 CHAR 字符集标签。可以接受的值包括:ASE、IANA、MIME、JAVA、WINDOWS、UTR22、IBM 和 ICU。缺省值为 IANA,但如果数据库连接是通过 TDS 建立的,则缺省值为 ASE。

    • NcharCharSet   返回指定标准所知的连接的 NCHAR 字符集标签。可以接受的值与以上列出的 CharSet 的可接受值相同。

  • connection-id   数据库连接的连接 ID 号。如果未指定值,则使用当前连接的 ID 号。

返回值

返回扩展的连接属性。返回值为 VARCHAR。

注释

CONNECTION_EXTENDED_PROPERTY 函数类似于 CONNECTION_PROPERTY 函数,不同之处是它允许指定一个可选的属性特定的字符串参数。属性特定参数的解释取决于在第一个参数中指定的属性 ID 或属性名。

可以使用 CONNECTION_EXTENDED_PROPERTY 函数返回任何连接属性的值。但是,扩展信息只可用于扩展属性。

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

以下示例返回 Java 标准所知的当前连接的 CHAR 字符集:

SELECT CONNECTION_EXTENDED_PROPERTY( 'charset', 'Java' );