迁移人大金仓问题汇总

迁移人大金仓问题汇总

1、SQL 错误 [42883]: 错误: 操作符不存在: ` tinyint

  Hint: 没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换.

SELECT

id,

model_id,

process_definition_id,

task_definition_key,

`TYPE`,

OPTIONS,

scope_userid,

scope_class,

secret_level,

create_time,

update_time,

creator,

updater,

deleted

FROM

bpm_task_assign_rule

  解决:去掉sql语句中的`  。

  1.  ### Error querying database.  Cause: c..., KSQLException: 错误: 操作符不存在: ` tinyint

解决:去掉实体类中的``。

迁移人大金仓问题汇总_第1张图片

  1. mybatis xml 文件SQL中   deleted = 0 改为deleted = '0'

  1. 空值违反了非空约束

### SQL: INSERT INTO system_operate_log  ( trace_id, user_id, user_type, module, name, operate_type,   request_method, request_url, user_ip, user_agent, java_method,  start_time, duration, result_code,   ad_account, create_time, update_time, creator, updater )  VALUES  ( ?, ?, ?, ?, ?, ?,   ?, ?, ?, ?, ?,  ?, ?, ?,   ?, ?, ?, ?, ? )

### Cause: com.kingbase8.util.KSQLException: 错误: 在字段 "trace_id" 中空值违反了非空约束

  Detail: 失败, 行包含(11957, null, 1, 2, 管理后台 - 用户组, 获取用户组精简信息列表, 1, null, null, GET, /admin-api/bpm/user-group/list-all-simple, 0:0:0:0:0:0:0:1, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KH..., CommonResult com.iocoder.jumoon.module.bpm.controller.admin.defi..., null, 2023-09-12 19:38:35, 62, 0, null, null, null, 2023-09-12 19:38:35, null, 2023-09-12 19:38:35, 0, 0, admin).

; 错误: 在字段 "trace_id" 中空值违反了非空约束

解决:将对应表中空值违反了非空约束字段设为空。

迁移人大金仓问题汇总_第2张图片

  1. 表中有字段,不加双引号却找不到字段。SQL 错误 [42703]: 错误: 字段 t.jump_start_node222 不存在Hint: 也许您想要引用列"t.jump_Start_Node"。 Position: 25 At Line: 1, Line Position: 25

SELECT  t.start_user_id,t.jump_Start_Node,t.*  FROM bpm_process_instance_ext  

解决:将对应表中字段大写的全部改为小写。  

  1.  

你可能感兴趣的:(sql,数据库)