下面是一個使用SqlUserDefinedAggregate
的例子:http://msdn.microsoft.com/en-us/library/91e6taax(v=vs.80).aspxSQL CLR聚合參數
,讓你做的事:
SELECT LastName, COUNT(LastName) AS CountOfLastName, dbo.CountVowels(LastName) AS CountOfVowels
FROM Person.Contact
GROUP BY LastName
ORDER BY LastName
我怎能將它轉換爲dbo.CountLetters(LastName, 'listOfLetters')
?換句話說,如何在聚合值時獲取額外的參數?使用常規的CLR函數很容易,但如何在這裏做到這一點逃避我。謝謝!
當我忘記鏈接到這個例子時,我無法相信我有兩個upvotes。 :) – 2011-01-31 17:18:09