【曹操】js绘制时序图语法报错(sql如何去除回车符)

简介: js绘制时序图语法报错解决

前提:为了时序图展示更多信息,数据库name字段摘取了更多字段入库,但是字段内容更新后,发现报错前端语法错误,后端看了日志,数据查询输出没问题。


1、刚开始以为是name字段里含有特殊字符:@、\等这种导致js-sequence-diagrams不支持,在ibatis里修改了sql,使用replace函数替换了所有的特殊字符,但是还是报错语法错误;

035aece9edbfb4a1154498be396e482b84797294


2、直接打印出前端拼接好的diagrams文本,发现文本打印出来没什么问题,但是将一条完整的数据输入UE的时候,会从中间“时间”换行到下一行,将数据库里的name字段完全复制拷贝到UE的时候,发现也存在这个问题,光标会直接移到下一行,说明name字段数据在入库的时候含有回车符,数据完整传到前端后,回车符将一条完整的diagrams数据截断换行,导致报出语法错误,后来查到时入库的Python程序在截取数据入库时出了问题;


3、在了解问题原因后,在ibatis里修改了sql语句,去除name字段里的回车符,语法如下:replace(name,chr(13),null),其中chr(13)代表回车符;


注:起始在diagrams文本中,特殊字符不需要转义,可以直接显示,无需做处理。

目录
相关文章
|
3天前
|
SQL XML Java
mybatis 调用修改SQL时 出现了一个问题 没有修改成功也没有报错
mybatis 调用修改SQL时 出现了一个问题 没有修改成功也没有报错
13 0
|
1月前
|
SQL 关系型数据库 MySQL
TiDB支持的SQL语法概述
【2月更文挑战第28天】本章将对TiDB所支持的SQL语法进行概述,涵盖其主要的语法特性和功能。我们将从基本的SQL语句到更复杂的查询和操作,逐步介绍TiDB的SQL语法,帮助读者更好地理解和使用TiDB进行数据库操作。
|
18天前
|
JavaScript 前端开发 大数据
数字太大了,计算加法、减法会报错,结果不正确?怎么办?用JavaScript实现大数据(超过20位的数字)相加减运算。
数字太大了,计算加法、减法会报错,结果不正确?怎么办?用JavaScript实现大数据(超过20位的数字)相加减运算。
|
1月前
|
SQL 数据库
sql server中创建数据库和表的语法
sql server中创建数据库和表的语法
18 1
|
18天前
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
|
1月前
|
SQL 存储 关系型数据库
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
|
2天前
|
存储 JavaScript
报错permission.js:41 [Vue warn]: Property “showClose“ must be accessed with “$data.showClose“ because
报错permission.js:41 [Vue warn]: Property “showClose“ must be accessed with “$data.showClose“ because
|
30天前
|
JavaScript 前端开发 Web App开发
JavaScript基础语法(codewhy版本)(一)
JavaScript基础语法(codewhy版本)
88 1
JavaScript基础语法(codewhy版本)(一)
|
1月前
|
SQL JSON Kubernetes
Seata常见问题之服务端 error日志没有输出,客户端执行sql报错如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
106 0
|
1月前
|
SQL 监控 测试技术
SQL语法优化与最佳实践
【2月更文挑战第28天】本章将深入探讨SQL语法优化的重要性以及具体的优化策略和最佳实践。通过掌握和理解这些优化技巧,读者将能够编写出更高效、更稳定的SQL查询,提升数据库性能,降低系统资源消耗。