点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们可以与其他用户创建表
例如:
使用我们可以创建的用户jose登录sap iq:
创建表" cesar"。" tabla"(
" id" BIGINT NOT NULL,
主键(" id" ASC)
)IN" iq_main";
这可能吗?
预先感谢
create.JPG (41.9 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们可以与其他用户创建表
例如:
使用我们可以创建的用户jose登录sap iq:
创建表" cesar"。" tabla"(
" id" BIGINT NOT NULL,
主键(" id" ASC)
)IN" iq_main";
这可能吗?
预先感谢
create.JPG (41.9 kB)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们可以与其他用户创建表
例如:
使用我们可以创建的用户jose登录sap iq:
创建表" cesar"。" tabla"(
" id" BIGINT NOT NULL,
主键(" id" ASC)
)IN" iq_main";
这可能吗?
预先感谢
create.JPG (41.9 kB)
在IQ 16中,您可以使用特权进行此操作。
添加用户'jose'
授予特权CREATE ANY TABLE to'jose'
> isql -S localhost:2638 -Udba -Psql
1>授予连接到由密码标识的jose
2> go
1>授予连接 通过密码标识的cesar
2> go
1>授予创建任何要添加jose的表
2> go
1>退出
> isql -Slocalhost:2638 -Ujose -Ppassword
1>创建表cesar.test_table(a1 int)
2> go
当然," jose"将无法删除表:
1>删除表cesar.test_table
2> go
消息262 ,级别16,状态0:
SQL Anywhere错误-121:权限被拒绝:您无权使用" DROP TABLE"语句
为此,您需要授予
以获得" DROP ANY TABLE"特权。请查看此处:
在线SyBooks
< p> Mark先生,我们可以限制用户jose仅针对cesar用户创建表吗?
否,您可以创建表也可以不创建表。 我们不能仅仅将其限制为为单个用户创建表的能力。 Jose可以创建我们允许的表。 我们无话可说,Jose只能为Cesar创建表。
一周热门 更多>