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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 16 - 更改和升级 » 16.0 版中的新功能 » SQL Anywhere 行为更改

 

SQL 语句行为更改

以下列出了在 SQL Anywhere 16.0 版中引入的 SQL 行为更改。

  • ALTER DATABASE 语句   现在,缺省情况下数据库会在升级后停止并重新启动。要防止数据库重新启动,可使用 RESTART OFF 子句在升级后停止数据库。请参见ALTER DATABASE 语句

  • 视图定义中支持 SELECT *   在以前的版本中,只有 CREATE VIEW 语句的主查询中支持 SELECT *。现在,在主查询、子查询、派生表或 CREATE VIEW 语句的子选择中,均对其提供支持。 请参见CREATE VIEW 语句

  • START DATABASE 语句   不建议使用 START DATABASE 语句的 ON 子句。START DATABASE 语句只能启动当前数据库服务器上的数据库。以前,可以在 Interactive SQL 中使用 ON 子句指定要使用的数据库服务器。 请参见START DATABASE 语句

  • ALTER SERVER 语句   不支持 ALTER SERVER 语句的 CONNECTION CLOSE 子句。使用 DROP REMOTE CONNECTION 语句。 请参见DROP REMOTE CONNECTION 语句

  • LOAD TABLE 语句  

    • STRIP ON 子句   不支持 LOAD TABLE 语句的 STRIP ON 子句。请改用 STRIP RTRIM 子句。 请参见LOAD TABLE 语句

  • 现在,SYSUSER 系统视图存储独立的角色信息   以前,SYSUSER 系统视图仅存储系统用户。现在,此视图还存储独立角色(与用户不关联的角色)。不过,只有 user_id、object_id、user_name 和 user_type 列对这些角色有意义。 请参见SYSUSER 系统视图