我有超过10万+记录和相同数量的数据集的csv文件。我的csv文件有第一列作为移动的电话,我需要检查,如果该移动电话号码存在于数据集/数据库,然后我需要把这些记录在其他文件。什么可能是最快的方法来做到这一点。目前我正在比较每个记录,这是不可取的方式,为如此大量的数据。请告知。
hl0ma9xz1#
最好的两种选择是:对临时表进行大容量插入,然后根据数据集查询临时表;或者使用脚本语言从这两个表中提取数组进行比较:https://learn.microsoft.com/en-us/sql/t-sql/statements/bulk-insert-transact-sql?view=sql-server-ver16
1条答案
按热度按时间hl0ma9xz1#
最好的两种选择是:对临时表进行大容量插入,然后根据数据集查询临时表;或者使用脚本语言从这两个表中提取数组进行比较:
https://learn.microsoft.com/en-us/sql/t-sql/statements/bulk-insert-transact-sql?view=sql-server-ver16