以下列出了在 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 语句。
STRIP ON 子句 不支持 LOAD TABLE 语句的 STRIP ON 子句。请改用 STRIP RTRIM 子句。 请参见LOAD TABLE 语句。
现在,SYSUSER 系统视图存储独立的角色信息 以前,SYSUSER 系统视图仅存储系统用户。现在,此视图还存储独立角色(与用户不关联的角色)。不过,只有 user_id、object_id、user_name 和 user_type 列对这些角色有意义。 请参见SYSUSER 系统视图。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |