我五百個號碼,我要查詢資料庫中是否有,有in查詢時報錯,號碼太多了,可以怎樣查找?
uj5u.com熱心網友回復:
用工具匯入生成一張新表,然后聯合查詢uj5u.com熱心網友回復:
單獨搞個表,把500個號匯入進去,然后left join查詢,為空的代表就是不存在的,注意號碼列加索引uj5u.com熱心網友回復:
要么用笨辦法,把這500個號碼先獲取到,然后用where...or...在回圈里拼接SQL字串。要么用ORM,用Linq在記憶體里查詢。至于你說的用in報錯,由于你沒貼出代碼所以不好說,不過也有可能是你的SQL寫的有問題。uj5u.com熱心網友回復:
一次太多就分開,分2次不行就分10次,多簡單uj5u.com熱心網友回復:
使用LINQ,求交集。uj5u.com熱心網友回復:
具體是怎樣?能具個例子嗎
uj5u.com熱心網友回復:
中文描述問題時候都有錯別字,所以我懷疑你寫的sql有問題.先查查自己代碼,或者貼出你的代碼看看.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/257610.html
標籤:C#
