我想創建CLR UDF掃描SQL表和讀取每一列,總結所有數據 每列(我與大數據集時,像>1000
列和20,000,000>rows
)。C#CLR UDF掃描SQL表
我想比較申請與並行for loop
每列SUM(COLUMN_NAME)
SQL函數使SQL就像
SELECT SUM(COLUMN_1),SUM(COLUMN_2),SUM(COLUMN_3),...,SUM(COLUMN_1000)
我怎樣才能做一個CLR UDF in C#
,將做到這一點?
我打算使用數組,所以每次我看行時間我添加它想: array[i]+= sqlValue;
如何做到這一點,這樣我就可以在一個stored proc
執行他們兩個?
表
column_1 column_2 column_3 .... column_1000
---------------------------------------------
451 57 253 135
251 77 356 965
481 15 323 655
452 15 135 665
...
...20,000,000 more rows
請問你的CLR UDF是什麼樣子?你已經試過了什麼?創建一個CLR UDF是有據可查的。 – VVS
按列掃描表並且並行執行for循環?你有一個例子嗎? – cMinor