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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 12 - 更改和升级 » 12.0.0 版中的新功能 » SQL Anywhere 的新功能

 

系统过程和函数

以下列出了在 SQL Anywhere 12.0.0 版中添加的对系统过程和函数的增强。

  • 新 sa_text_index_vocab_nchar 系统过程   此新系统过程与 NCHAR 文本索引一起使用,等效于 sa_text_index_vocab。请参见sa_text_index_vocab_nchar 系统过程

  • 新的 sa_copy_cursor_to_temp_table 系统过程   可将游标内容复制到临时表中。请参见sa_copy_cursor_to_temp_table 系统过程

  • 新的 sa_describe_cursor 系统过程   可返回游标中列的名称和数据类型。以前在已存储的过程中无法访问此信息,而现在从多个客户端编程接口中均可以检索到。请参见sa_describe_cursor 系统过程

  • 新的 sa_install_feature 系统过程   用于安装一些当初安装 SQL Anywhere 时数据库中尚不存在的附加功能。请参见sa_install_feature 系统过程

  • 新的 sa_list_cursors 系统过程   可返回一个结果集,并且数据库服务器针对此连接而维护的每个游标在结果集中均占一行。该结果集中包括游标名称、一个指示游标当前是否处于打开状态的值以及其它元信息。请参见sa_list_cursors 系统过程

  • 新的 sa_mirror_server_status 系统过程   此过程可报告运行该过程的数据库服务器下方树中的复制节点状态。请参见sa_mirror_server_status 系统过程

  • 新的 sa_reserved_words 系统过程   此过程可返回 SQL Anywhere 保留字的列表。请参见sa_reserved_words 系统过程

  • sa_server_option 系统过程的增强   以下选项已添加到 sa_server_option 系统过程中:

    • AutoMultiProgrammingLevel
    • AutoMultiProgrammingLevelStatistics
    • CurrentMultiProgrammingLevel
    • DropBadStatistics
    • DropUnusedStatistics
    • IPAddressMonitorPeriod
    • MaxMultiProgrammingLevel
    • MinMultiProgrammingLevel
    • StatisticsCleaner

    请参见sa_server_option 系统过程

  • sa_table_page_usage 系统过程的增强   在将 progress_messages 数据库选项设置为 Raw 或 Formatted 时,此系统过程将在其运行期间定期发送进度消息。请参见sa_table_page_usage 系统过程

  • xp_read_file 系统过程的增强   xp_read_file 系统过程现在包括一个用于指定延缓读取的可选参数。如果指定此可选参数且其值不为零,则该文件为可读文件并会立即解除锁定。请参见xp_read_file 系统过程

  • xp_startsmtp 系统过程的增强   xp_startsmtp 系统过程支持以下四个新参数:trusted_certificates、certificate_company、certificate_unit 和 certificate_name。借助这些参数即可使用安全 SMTP 发送邮件。必须升级数据库方可使用此功能。请参见xp_startsmtp 系统过程

  • openxml 系统过程的增强   openxml 系统过程现在支持 USING FILE 子句和 USING VALUE 子句,使用这两个子句可以分别从文件中、从 CHAR、NCHAR、BINARY 或 LONG BINARY 类型的表达式中或者从 BLOB 字符串中加载数据。请参见openxml 系统过程

  • 新 MEDIAN 函数   可计算一组行中数字表达式的中值。请参见MEDIAN 函数 [Aggregate]

  • HASH 函数的增强   HASH 函数现在接受 CRC32 算法类型。请参见HASH 函数 [String]

  • BIT_OR 函数、BIT_AND 函数和 BIT_XOR 函数的增强   BIT_OR 函数、BIT_AND 函数和 BIT_XOR 函数现在支持整数值和二进制值。此外,BIT_OR 函数、BIT_AND 函数和 BIT_XOR 函数现在还可用于并行执行计划。

    请参见:

  • DATEADD 函数、DATEDIFF 函数、DATEPART 函数和 DATENAME 函数的增强   DATEADD、DATEDIFF、DATEPART 和 DATENAME 函数现在支持微秒日期部分和 TIMESTAMP WITH TIME ZONE 数据类型。请参见:

  • DB_EXTENDED_PROPERTY 函数的增强   现在可以将 DB_EXTENDED_PROPERTY 函数与 MirrorServerState 属性和 MirrorState 属性配合使用,以确定镜像服务器的同步状态和连接状态。请参见DB_EXTENDED_PROPERTY 函数 [System]

  • 新 HTTP_RESPONSE_HEADER 函数   可返回 HTTP 响应标头的值。请参见HTTP_RESPONSE_HEADER 函数 [HTTP]

  • HTTP_VARIABLE 函数的增强   现在可以使用 @BINARY 属性返回 x-www-form-urlencoded 二进制数据值。请参见HTTP_VARIABLE 函数 [HTTP]

  • 新 ISENCRYPTED 函数   用于确定字符串是否处于加密状态。请参见ISENCRYPTED 函数 [System]

  • 新 NEXT_HTTP_RESPONSE_HEADER 函数   可获得下一个 HTTP 响应标头名称。请参见NEXT_HTTP_RESPONSE_HEADER 函数 [HTTP]

  • 新 SWITCHOFFSET 函数   可返回从原始时区偏移转换到指定时区偏移的 TIMESTAMP WITH TIME ZONE 值。请参见SWITCHOFFSET 函数 [Date and time]

  • 新 SYSDATETIMEOFFSET 函数   可返回数据库服务器的当前日期、时间以及时区偏移。请参见SYSDATETIMEOFFSET 函数 [Date and time]

  • 新 TODATETIMEOFFSET 函数   使用指定的时区偏移将 TIMESTAMP 值转换为 TIME STAMP WITH TIME ZONE 值。请参见TODATETIMEOFFSET 函数 [Date and time]

  • 新 COUNT_BIG 函数   根据指定的参数计算组中的行数。请参见COUNT_BIG 函数 [Aggregate]