我提交一段sql: select * from table_a,我希望获取到的值是 table_a 对应的操作名: SELECT
这边希望获取到每一条sql对应的这些操作枚举值名称,们的需求是查询执行sql所需要的相关读、写库表的权限
在大数据计算MaxCompute中,这边希望获取到每一条sql对应的这些操作枚举值名称怎么操作?[阿里云]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
我提交一段sql: select * from table_a,我希望获取到的值是 table_a 对应的操作名: SELECT
这边希望获取到每一条sql对应的这些操作枚举值名称,们的需求是查询执行sql所需要的相关读、写库表的权限
执行show acl for [on type ];命令查table的acl权限。当前MaxCompute查权限只能按照对象、用户、角色去查。 我理解你的需求,实现不了。。此回答整理自钉钉群:MaxCompute开发者社区1群
要在MaxCompute中获取每条SQL语句对应的枚举值名称,可以参考以下步骤:
operation
变量赋值。operation
变量来调用相应的方法。注意:以上步骤仅为示例,您可以根据实际需求进行调整。请确保 SQL 语句的解析和枚举值的赋值过程正确无误,并且可以根据实际 SQL 语句的内容正确处理各种情况。