数据测试常见错误
来源:http://www.tudoupe.com时间:2022-08-03
文章目录
- 问题合集
- 如何测试
- 无法写关联字段的表名
- 字段类型不够长,内容不够完整
- row_number取值随机
- 如果条件忘记添加d
- 字符串'null'
- 上游和下游代码值不一致的判断
问题合集
- 无法写关联字段的表名
- 如果条件忘记添加d
- 字段类型不够长,内容不够完整
- row_number取值随机
- 字符串'null',不适合指定,不能使用
nvl(字段,'')<>''当关联时,将筛选出来,如果NULL将被自动筛选出来,并不会被关联,但如果是一个字符串'null',则会关联上,可能会数据量过大,跑批卡住 - 上游和下游代码值不一致的判断,
case when 字段 = '0' then 'N' else 'Y'如果字段上端为Y,N,下端为0.1,则判断过程可能有问题
如何测试
无法写关联字段的表名
若要连接三个相关表,请注意每个表之间的条件。 对应表的数目越大,对应条件失败的可能性越大,其他表名也无法执行脚本。
这个点需要检查开发脚本。
字段类型不够长,内容不够完整
- 检查每个字段值的最大长度是否超过varchar(20)字段的最大长度
- 可以同时查看多个字段的结合

row_number取值随机
select 分组字段,排序字段,count(*) group by 分组字段,排序字段 having count(*)>1可以检测重复的数据。
也可以更进一步查:
select 分组字段,排序字段,count(*) group by 分组字段,排序字段 having count(distinct 其余字段)>1,可以查出分组字段,排序字段相同的情况下,其余字段不同,更能说明取值随机。
如果条件忘记添加d
如果SQL运行太长, 可以检查一下.
字符串’null’
如果SQL运行太长, 可以检查一下.
上游和下游代码值不一致的判断
结合数据并进行业务流程.
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
