页面树结构
转至元数据结尾
转至元数据起始

 

(本文档仅供参考) 

问题说明

         原生SQL查询中输入的SQL语句,是否支持update,delete这样的语句,这样修改数据的语句?如果支持,如何防止用户不小心修改删除数据的数据,或者修改数据库的结构? 

解决方案

原生SQL查询是支持的update,delete语句的,写法是先写select,然后再执行delete,update语句,因为原生SQL必须包含select语句。

                select 1 as a ;  
                delete xxx;
                update xxx;
        数据安全:  对于不信任的用户就不给其使用原生SQL的权限,或者从数据库层面控制,数据源连接中写的用户只有查数据的权限,不给其他权限。
       
        如希望从smartbi层面限制用户的DDL/DML语句权限,可在系统选项-高级设置中添加设置项SQLDDLDMLAUTHORITY_CONTROL_SWITCH=true,或者直接修改知识库数据:数据集里面限制用户的DDL/DML语句权限
       

 

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节




  • 无标签