此语句用于创建用户。
CREATE USER user-name [ IDENTIFIED BY password ] [ LOGIN POLICY policy-name ] [ FORCE PASSWORD CHANGE { ON | OFF } ]
不必为用户指定口令。没有口令的用户不能连接到数据库。如果要创建组,但不希望任何人使用组用户 ID 连接到数据库,则这很有用。用户 ID 必须是有效的标识符。
用户 ID 和口令不能:
口令必须是有效的标识符,或者是用单引号引上的字符串(最大 255 字节)。口令区分大小写。建议采用由 7 位 ASCII 字符组成的口令,因为如果数据库服务器不能将客户端的字符集转换为 UTF-8,其它字符可能无法正常工作。
必须具有 DBA 权限。
无。
SQL/2003 服务商扩充。
以下示例创建一个名为 SQLTester 的用户,口令为 welcome。为 SQLTester 用户指派 Test1 登录策略,而且下次登录时口令到期。
CREATE USER SQLTester IDENTIFIED BY welcome LOGIN POLICY Test1 FORCE PASSWORD CHANGE ON; |
以下示例创建一个名为 MyGroup 的组
CREATE USER MyGroup; GRANT GROUP TO MyGroup; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |