我试图撤销公共用户在我的示例数据库中创建表的权限。
我插入这个语句:
db2 revoke createtab on sample from public
运行此命令时,数据库出现问题。
C:UsersAdministratorDocuments>db2 revoke Createtab on sample from public
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0204N "ADMINISTRATOR.SAMPLE" is an undefined name. SQLSTATE=42704
我已创建数据库,并以管理员身份登录。
我不知道我的问题在哪里
正确的语法是:
REVOKE CREATETAB ONDATABASE从公共
也就是说,不能用数据库名代替database字。