[ABI 5.1] 建立维表遇到问题

19903
12

xiaoliuliu 初学数据Lv2

发表于2020-8-3 15:31

悬赏1

已解决

楼主
建立维表的时候出现这种情况,去数据库表里查了一下没有重复数据,是怎么回事

最近看过此主题的会员

2021112209

naqinga

xxxl

18379171828

bbs

ziqi_wuyang

最佳答案
可能有不可见的字符导致的参考这个帖子http://bbs.esensoft.com/thread-135978-1-1.html把他找到替换出来
12个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-8-3 15:31

只看该作者

取消 关注该作者的回复

沙发

可能有不可见的字符导致的参考这个帖子http://bbs.esensoft.com/thread-135978-1-1.html把他找到替换出来

xiaoliuliu 初学数据Lv2

发表于2020-8-3 16:53

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-8-3 16:00
可能有不可见的字符导致的参考这个帖子http://bbs.esensoft.com/thread-135978-1-1.html把他找到替换出来
...

试过了,不行。文字里有个小横杠,是这个导致的吗

xxxl 数据领袖Lv6

发表于2020-8-3 17:01

只看该作者

取消 关注该作者的回复

地板

xiaoliuliu 发表于 2020-8-3 16:53
试过了,不行。文字里有个小横杠,是这个导致的吗

直接找报错的这个数据然后替换成正常没有任何字符的数据。可能会受到这个字符的影响的。

xxxl 数据领袖Lv6

发表于2020-8-5 14:35

只看该作者

取消 关注该作者的回复

5#

问题解决了吗  能找到报错的那个数据然后对他进行替换成干净的吗

xiaoliuliu 初学数据Lv2

发表于2020-8-5 14:46

只看该作者

取消 关注该作者的回复

6#

没有解决,找个了那条数据,已经改了字符,依然会报同样的错误

xxxl 数据领袖Lv6

发表于2020-8-5 14:58

只看该作者

取消 关注该作者的回复

7#

xiaoliuliu 发表于 2020-8-5 14:46
没有解决,找个了那条数据,已经改了字符,依然会报同样的错误

用这种sql语句update tableName set columnName = 'AA' where columnName like '%AA%' 将模糊匹配到所有含有AA的数据替换成'AA'
没有效果吗考虑下是否还有其他地方也有类似的这样的数据

xiaoliuliu 初学数据Lv2

发表于2020-8-5 15:32

只看该作者

取消 关注该作者的回复

8#

在一个描述字段找到了,这个字段数据类似这样的问题还挺多的。建维表能不能只取用id和名称字段,忽略这个描述字段及其他字段

xxxl 数据领袖Lv6

发表于2020-8-5 15:35

只看该作者

取消 关注该作者的回复

9#

xiaoliuliu 发表于 2020-8-5 15:32
在一个描述字段找到了,这个字段数据类似这样的问题还挺多的。建维表能不能只取用id和名称字段,忽略这个描 ...

您是说根据数据库表建立维表吗 那还是会取到数据的,这里最简单有效的方法就是用sql语句替换,如果数据太多有问题建议重新建数据库表来做

xiaoliuliu 初学数据Lv2

发表于2020-8-5 15:43

只看该作者

取消 关注该作者的回复

10#

xxxl 发表于 2020-8-5 15:35
您是说根据数据库表建立维表吗 那还是会取到数据的,这里最简单有效的方法就是用sql语句替换,如果数据太 ...

我们这个描述字段业务上确实是允许有一些特殊符号的,正式库的数据不允许改,除了新建个只存id和名称的表,有其他的解决方案吗?

xxxl 数据领袖Lv6

发表于2020-8-5 16:01

只看该作者

取消 关注该作者的回复

11#

xiaoliuliu 发表于 2020-8-5 15:43
我们这个描述字段业务上确实是允许有一些特殊符号的,正式库的数据不允许改,除了新建个只存id和名称的表 ...

维表编辑中存在这类特殊字符就会报这样的错的。数据少的话手动更新替换,数据过多或者是业务要求要这些符号可以用sql语句过滤掉特殊符号建新库表用做维表,这里也可以用etl中清洗组件的功能删掉原库表所有空白符导入新库表做维表。所以除了新建只有用sql更新了

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号