apm69 发表于 2024-3-23 10:31:00

外联表查询难题求助

项目中需要从第三方同步数据,第三方提供给我的是一个Oracle表,该表中存储的是按照时间顺序插入和更新的记录数据。
现在的问题是里面的全部字段(包括各种ID、编码、以及各类日期)全部都是NVARCHAR2类型,各类ID还都加了个中奇怪的分隔符和字母前缀。

并且最致命的是,这个表,没!有!主!键!
我需要每10分钟从这个表中同步一次数据写入到我自己的记录中,每次要同步的数据量大概在10条-20条(不确定,有时1条新纪录都没有)之间。
在活字格中做查询条件,被比对的参数,是可以加各类函数进行字符拆分、拼接以及格式转换的,但是被比对的数据库字段,是没法进行任何处理的。
请教各位高手,我该如何处理?:'(

Joe.xu 发表于 2024-3-23 10:31:01

最简单的方式应该是让第三方提供您需要的数据,避免拿到数据之后的二次处理,很有可能出现问题。
不然的话,楼主就需要先确定以什么来判断是否重复,循环获取到的数据来一条条判断

VVANVI 发表于 2024-3-24 20:48:15

建议直接撸sql代码
页: [1]
查看完整版本: 外联表查询难题求助