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 11 - 更改和升级 » 11.0.1 版中的新功能 » SQL Anywhere 的新功能

 

SQL 语句

以下列出了在 SQL Anywhere 11.0.1 版中引入的 SQL 增强。

  • 新增的 DEFAULT VALUES 子句,INSERT 语句   INSERT 语句中新增的 DEFAULT VALUES 子句用于插入为所有列定义的缺省值。请参见INSERT 语句

  • CREATE ENCRYPTED DATABASE 语句   此语句会为现有数据库创建一份加密副本,包括所有的事务日志、镜像日志和 dbspace。还可使用此语句为启用了表加密的数据库创建一份副本。请参见CREATE ENCRYPTED DATABASE 语句

    如果想对需要恢复的数据库进行加密(例如,要发送给技术支持部门),仍然必须使用 CREATE ENCRYPTED FILE 语句。请参见CREATE ENCRYPTED FILE 语句

  • CREATE DECRYPTED DATABASE 语句   此语句会为现有数据库创建一份解密副本,包括所有的事务日志、镜像日志和 dbspace。请参见CREATE DECRYPTED DATABASE 语句

    如果想对需要恢复的数据库进行解密(例如,要发送给技术支持部门),仍然必须使用 CREATE DECRYPTED FILE 语句。请参见CREATE DECRYPTED FILE 语句

  • ALTER DATABASE 语句增强   尝试对当前正在镜像的数据库服务器执行 ALTER DATABASE UPGRADE 语句现在将会导致错误。请参见ALTER DATABASE 语句

  • 创建或替换同名的函数、过程、触发器或视图   新增的 OR REPLACE 子句用于创建或替换同名的函数、过程、触发器或视图。请参见:

  • 当某语句试图删除不存在的数据库对象时不发送错误消息   新增的 IF EXISTS 子句用于指定在 DROP 语句试图删除不存在的数据库对象时您不希望返回错误。请参见:

  • 新增的 INTO LOCAL TEMPORARY TABLE 子句,SELECT 语句   SELECT 语句中新增的 INTO LOCAL TEMPORARY TABLE 子句用于使用 SELECT 语句的结果集创建和填充局部临时表。之前,使用 INTO 子句只能对以 # 开头的临时表完成此项任务。请参见SELECT 语句

  • 新增的 IF NOT EXISTS 子句,CREATE TABLE 语句   CREATE TABLE 语句中新增的 IF NOT EXISTS 子句用于在表尚未建立的情况下创建永久表、全局临时表和局部临时表。请参见CREATE TABLE 语句

  • 在创建临时过程或函数时指定所有者   现在通过 CREATE FUNCTION 和 CREATE PROCEDURE 语句可以指定所有者(非必需项)。请参见: