我需要一种快速可靠的解决方案来处理基于列的数据库中的数据。数据库将为每个变量存储100万个值的模拟数据,因此一个表(或多个表)总是有100万行。
我需要一个能够快速实现的解决方案:
我尝试过MS SQL之类的东西:
SELECT * INTO <VarTable> FROM <CLR Table-Valued Function>
然后
UPDATE <VarTable> SET <Var1> = <NewVar> FROM <TempTable> WHERE VarTable.ID = TempTable.ID
但由于每列中有一百万行,因此上述工作非常缓慢。 我需要一个解决方案,允许快速替换整列,并在列(或表,如果列在不同的表中)之间快速简单的数学运算,并假设所有列将始终具有相同的行数(100万)。 / p>