SQL 一次性检查数据
DataTable dt
dt:
SNID
...
...
...
5万行
现在去要将snid放入数据库一次性查询.存在返回false不存在返回true
------最佳解决方案--------------------你这5W个SNID放在表里的吗??
------其他解决方案--------------------不知道你具体是怎么个意思
是这样吗?
传一个SNID进去 如果存在 就返回true 不存在就返回false
if exists(select 1 from dt where SNID=@snid)
print 'true'
else
print 'false'
------其他解决方案--------------------
现在有5万个snid一次性放进去查,查完返回5万条数据
------其他解决方案--------------------
没有。
先是上传一个Excel,将Excel中的内容转成DataTable.再验证的.不知道怎么写