帆软V11配置查询数据集可以执行DDL配置

帆软报表V11升级后出现DDL执行错误,可以配置数据库解决该问题

帆软V11配置查询数据集可以执行DDL配置
 


SELECT * from fine_conf_entity
where id='JDBCSecurityConfiguration.sqlWhiteKeyword';

-- 开启drop关键字
insert into fine_conf_entity(id,value)
VALUES('JDBCSecurityConfiguration.sqlWhiteKeyword','["drop"]')

-- 如果开启多个DDL关键字
UPDATE [fine_conf_entity] 
SET [value] = '["drop","create","alter"]' 
WHERE [id] = 'JDBCSecurityConfiguration.sqlWhiteKeyword'

用于操作数据库中的配置实体。下面是每个语句的解释:

  1. SELECT * from fine_conf_entity where id='JDBCSecurityConfiguration.sqlWhiteKeyword'; 这条语句用于从fine_conf_entity表中查询所有字段,其中id字段的值为'JDBCSecurityConfiguration.sqlWhiteKeyword'

  2. insert into fine_conf_entity(id,value) VALUES('JDBCSecurityConfiguration.sqlWhiteKeyword','["drop"]') 这条语句用于向fine_conf_entity表中插入一条新的记录,其中id字段的值为'JDBCSecurityConfiguration.sqlWhiteKeyword'value字段的值为'["drop"]'。这表示你想要将drop关键字添加到白名单中。

  3. UPDATE [fine_conf_entity] SET [value] = '["drop","create","alter"]' WHERE [id] = 'JDBCSecurityConfiguration.sqlWhiteKeyword' 这条语句用于更新fine_conf_entity表中的记录,将id'JDBCSecurityConfiguration.sqlWhiteKeyword'的记录的value字段更新为'["drop","create","alter"]'。这表示你想要将dropcreatealter这三个DDL(数据定义语言)关键字添加到白名单中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

awonw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值