用别名dba创建表

2020-08-17 12:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们可以与其他用户创建表 例如...

         点击此处--->   EasySAP.com群内免费提供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)
3条回答
Doze时光
2020-08-17 12:32 .采纳回答

在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

一周热门 更多>