永洪社区

标题: clob报表展示报错问题 [打印本页]

作者: Joe    时间: 2024-5-23 16:19
标题: clob报表展示报错问题

如图:在数据集中有个字段是clob类型,拉到简单表里展示即报错

作者: 美滋滋    时间: 2024-5-23 16:25
这个是你执行SQL报错了,你可以把具体的SQL提供一下。我怀疑你在用KETTLE工具进行数据迁移时,由于原数据表中有CLOB类型字段,而对应的新表中的字段与该字段类型不匹配导致的错误。
作者: Joe    时间: 2024-5-23 16:31
美滋滋 发表于 2024-5-23 16:25
这个是你执行SQL报错了,你可以把具体的SQL提供一下。我怀疑你在用KETTLE工具进行数据迁移时,由于原数据表 ...

WITH tab_transformation AS
(SELECT a.id_transformation, a.id_directory, a.name, b.directory_name
    FROM r_transformation a
    LEFT JOIN r_directory b
      ON a.id_directory = b.id_directory
   WHERE a.id_directory IN
         (SELECT m.id_directory
            FROM (SELECT a.id_directory,
                         a.directory_name,
                         a.id_directory_parent,
                         LEVEL nu_level
                    FROM r_directory a
                   START WITH a.directory_name IN
                              ('业绩归属', '合同信息', '客户信息', '报价信息', '收益信息', '数据留存',
                               '项目信息', '用户信息')
                  CONNECT BY PRIOR a.id_directory = a.id_directory_parent) m
           WHERE m.directory_name NOT IN
                 ('转换', '作业', '存储过程', 'SRC_RPT_HETQDXX', '合同清单信息_运通宝'))
     AND a.name NOT LIKE '%存储过程%'
     AND a.id_directory <> '51')
SELECT n.directory_name, n.name, m.value_str
  FROM r_step_attribute m
INNER JOIN tab_transformation n
    ON m.id_transformation = n.id_transformation
WHERE m.code = 'sql'
ORDER BY n.directory_name, n.name


这就是sql。直接查的数据源。数据源都是正常的
作者: yhdata_yzm    时间: 2024-5-23 16:56
Joe 发表于 2024-5-23 16:31
WITH tab_transformation AS
(SELECT a.id_transformation, a.id_directory, a.name, b.directory_name
...

r_step_attribute.value_str在数据库是什么类型。用TO_CHAR转换下
作者: 美滋滋    时间: 2024-5-23 17:04
r_step_attribute表的id_transformation字段以及r_transformation表的id_transformation字段都是什么类型的?




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4