在数据库中创建新对象的用户被称为该对象的所有者,且该用户自动拥有对该对象执行任何操作的权限。例如,表的所有者可以修改表的结构,也可向其他数据库用户授予更新表中信息的权限。
拥有 DBA 特权的用户有修改数据库中任何组成部分的权限,因此可以删除其他用户所创建的表。他们拥有各个数据库对象所有者所拥有的有关该对象的全部权限。此外,拥有 DBA 特权的用户也可以为其他用户创建数据库对象。在这种情况下,对象的所有者不是执行 CREATE 语句的用户 ID。尽管存在这种可能性,但在提到数据库对象的所有者和创建者时,都会将其视为同一用户,并且二者可以互换。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |