返回给定属性的值。允许指定一个可选的特定于属性的字符串参数。
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' ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |