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 服务器 - 数据库管理 » 配置数据库 » 数据库选项 » 数据库选项简介 » 按字母顺序排列的选项列表

 

ansi_permissions 选项 [兼容性]

为 DELETE 和 UPDATE 语句控制权限检查。

允许值

On、Off

缺省值

On

作用域

只能为 PUBLIC 组设置。设置立即生效。需要 DBA 权限。

注释

若 ansi_permissions 选项设置为 On,则检查 DELETE 和 UPDATE 语句的 SQL/2003 权限要求。在 Adaptive Server Enterprise 中缺省值为 Off。下表简要介绍了其中的差别。

SQL 语句 ansi_permissions 关闭时所需的权限 ansi_permissions 启用时所需的权限
UPDATE 正在对其设置值的列上的 UPDATE 权限

正在对其设置值的列上的 UPDATE 权限

出现在 WHERE 子句中的所有列上的 SELECT 权限

SET 子句右侧的所有列上的 SELECT 权限

DELETE 表上的 DELETE 权限

表上的 DELETE 权限

出现在 WHERE 子句中的所有列上的 SELECT 权限

只能为 PUBLIC 组设置 ansi_permissions 选项。不允许专用设置。