第30页,共187页。 显示 1,861 条结果 (0.557 秒)
数据模型的sql查询未知报错,网络请求报500,后台日志报错请求响应头数据过大
(本文的仅供参考) 问题描述: 客户在使用数据模型创建sql查询,报未知错误 未知错误.png 查看网络有请求报了500错误 请求500.png 查看smartbi日志报请求头数据过大 后台日志.png 问题原因: 项目使用tomcat部署,连接器默认的maxHttpHeaderSize是8192,但是由于我们的请求中会对请求头的数据加密,导致数据超过了默认数据 问题解决: 在tomcat下的conf文件夹中的server.xml文件指定maxHttpHeaderSize知识库迁移遇到【sql中要更新的某个字段的长度超过了数据库表中字段的定义长度】
(本文档仅供参考) 问题说明 1、知识库A使用gbk编码创建的数据库。 2、知识库B使用utf-8编码创建的数据库。 3、通过smartbi1管理端把知识库A进行备份,然后在知识库B对应的smartbi2进行知识库还原。有时候会发生插入数据错误,sql中要更新的某个字段的长度超过了数据库表中字段的定义长度。 解决方案 原因分析: 1、数据库以字节为单位存储。 2、以知识库t_group中某个字段A为例,如果g_group 设置的是varchar 255。 3、知识库A gbk 编码情况下,可以存储255/2导出报错java.sql.SQLException: Illegal mix of collations for operation ' IN '
(本文档仅供参考) 问题说明 报表导出报错如下: Caused by: java.sql.SQLException: java.sql.SQLException: Illegal mix of collations for operation … (SqlStatement.java:240) ... 11 more Caused by: java.sql.SQLException: Illegal mix of collations for operation ' IN ' at com.mysql.jdbc.SQLError.createSQLExceptionSQL数据集
@selfSQL学习资料
MySQL作为知识库,启动报"OPTION SQL_SELECT_LIMIT"错误
org.quartz.JobPersistenceException: Couldn't acquire next trigger: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=5' at line 1 [See nested exception: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: YouSQL中如何获取用户角色?
(本文档仅供参考) V9以下版本参考如下方式实现,V9以上版本系统已内置了相关系统函数。 问题说明 如果想根据用户所拥有的角色判断数据的使用权限,现在产品没有该函数,如何获取当前登陆用户的所属角色? 解决方案 选择【增加自定义函数】,然后把CurrentUserAllRoleIDs和CurrentUserAllRoleNames直接填写进去,具体如下: 1、【公共设置】--》【函数列表】--》【系统函数】--》【字符串】--》右键--》【增加自定义函数】: image2018-11-16 10:13:2.pngSQL92标准
访问 revoke ——解除用户访问权限 ————事务控制 commit ——结束当前事务 rollback ——中止当前事务 set transaction ——定义当前事务数据访问特征 ————程序化SQL declare ——为查询设定游标 explan ——为查询描述数据访问计划 open ——检索查询结果打开一个游标 fetch ——检索一行查询结果 close ——关闭游标 prepare ——为动态执行准备SQL语句 execute ——动态执行SQL语句 describe ——描述准备好的查询 ————局部变量 全局变量(必须以@开头) declare @id电子表格打开报sql错误in 字段:select limit 0 20001..
(本文档仅供参考) 问题现象: 打开电子表格报错,对应的数据集可以正常预览,报错如图: image2018-11-12 22:36:4.pngimage2018-11-12 22:36:52.png 问题原因: 1、数据源下字段类型被改成了double浮点型。需要改成date日期类型或者字符串类型 2、如果是电子表格使用了多个数据集,不一定所有数据集使用报错时选择的参数都能正常预览,可以一个个数据集字段删除排除定位,可能是部分数据集在选择某个参数时报错,选择其他参数又不报错,如果发现是部分数据集在选择某个参数时报错的话,一般是该数据集的输出字段类型选择不合理导致,按图中提示的错误就是该数据集输出字段类型设置的是浮点型,需电子表格预览报错"Value '0000-00-00' can not be represented as java.sql.Date
(本文档仅供参考) 问题 数据集预览正常,电子表格预览报错“Value '0000-00-00' can not be represented as java.sql.Date 解决方案 在电子表格所关联的数据源上加参数:zeroDateTimeBehavior=convertToNull V7版本开始数据源会自动加上,V6以及以下都没有。 image2018-12-22 22:49:2.png