我正在處理將數據從Access導入到SQL Server 2008的應用程序。目前,我正在使用存儲過程通過記錄單獨導入數據。我無法使用批量插入或類似的東西,因爲數據被插入到兩個相關的表中......我有一堆進入帳戶表(名,姓等)的字段和三個字段每個保險表中都有一個記錄,通過在存儲過程中使用SCOPE_IDENTITY選擇的自動遞增AccountID鏈接回賬戶表。 性能不是很好,由於往返於從應用程序
我有一個數據庫設置爲存儲從我創建看起來像這樣的每一個Web表單中的所有輸入: (FormData)
----------------------
(PK) Id int not null,
(FK) FormFieldId int not null,
(FK) FormId int not null,
Data varchar(max) null,
DateSubmit
我有一個包含if-else語句的遊標的腳本,但瀏覽表格需要太多時間。 (一張有79000行的表需要1小時)。 所以我需要將其轉換在基於集合的方法。 if語句是用光標各行中檢索 IF (
SELECT count (b.key)
FROM general..ean a,
general..mainframe b,
general..hope