Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3458|回复: 4

存入内容时检查数据库中是否存在

[复制链接]
发表于 2020-5-26 15:02 | 显示全部楼层 |阅读模式
1学分
请帮忙看一下,是否能在存入数据库前判断数据库中有没有相同的内容 。并且圈出的地方要是10个字符。谢谢

新建文件夹.rar

121.85 KB, 下载次数: 3

发表于 2020-5-26 16:43 | 显示全部楼层
我觉得不用查,不管有没有,用SQL先 delete 删除数据库中可能存在的记录,再保存就不会出现重复;
回复

使用道具 举报

 楼主| 发表于 2020-5-27 09:51 | 显示全部楼层
hfwufanhf2006 发表于 2020-5-26 16:43
我觉得不用查,不管有没有,用SQL先 delete 删除数据库中可能存在的记录,再保存就不会出现重复;

你好,我是需要在检查有相同的时候是不能存入,因为正常是不可能有重复的,除非添写错误了才会有相同的情况
回复

使用道具 举报

发表于 2020-5-27 09:57 | 显示全部楼层
如云家家 发表于 2020-5-27 09:51
你好,我是需要在检查有相同的时候是不能存入,因为正常是不可能有重复的,除非添写错误了才会有相同的情 ...

可以在“添加”按钮那一步做检查,用SQL查一下数据库就可以了,如果存在,返回的数据集应该>=1;
如果已存在,就不应该被添加到下方列表中,excel在选择范围或者表单参数时基本上也是这么操作的,能被添加到列表中的都应该是合法的;
从技术上讲,在“添加”检查只需要检查一个记录,而在列表中检查需要检查很多记录,明显也是后者难度更大;

回复

使用道具 举报

 楼主| 发表于 2020-5-27 10:58 | 显示全部楼层
hfwufanhf2006 发表于 2020-5-27 09:57
可以在“添加”按钮那一步做检查,用SQL查一下数据库就可以了,如果存在,返回的数据集应该>=1;
如果已 ...

对,这样也是可以的,好的知道了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 19:11 , Processed in 0.279897 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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