0
例如,假設我有兩個表TSQL遍歷兩個查詢插入到另一個表
Product(id, name)
Company(id, name)
我經歷的每一件產品和每家公司,以建立一個相關的表要循環(已建成,所以我會在這裏使用插入)。
CompanyProduct(companyId, productId)
我從來沒有用TSQL做過循環。我很容易知道如何用LINQ來做到這一點,但TSQL應該是更快的我想要做的記錄數量。一個
看到,我看着不得不建立每次超過80000 - 150,000新記錄這是使用什麼是我可以做到的最有效的方式?感謝您的幫助
爲什麼你需要一個循環?您可以從源表中選擇並將其插入到目標表中。 –
你是什麼意思「每次使用這個新記錄時」? –
它會創建很多記錄,但是使用linq需要很長時間。它從字面上花了8個小時。 –