जैसा कि marc_s ने टिप्पणी की, संयोजन एक डेटाबेस या एक कॉलम की संपत्ति है, न कि किसी कनेक्शन की।
हालांकि, आप COLLATE कीवर्ड का उपयोग करके स्टेटमेंट लेवल पर कॉलेशन को ओवरराइड कर सकते हैं।
अपने उदाहरणों का उपयोग करना:
SELECT * FROM Orders
WHERE CustomerID = 3277
AND ProjectName COLLATE Chinese_PRC_CI_AI_KS_WS LIKE N'學校'
UPDATE Quotes
SET IsCompleted = 1
WHERE QuoteName COLLATE Chinese_PRC_CI_AI_KS_WS = N'學校的操場'
फिर भी, मुझे गतिशील संयोजन नाम के साथ COLLATE का उपयोग करने पर कोई कथन नहीं मिल रहा है, केवल संभावित समाधान गतिशील SQL और EXEC को छोड़कर। उदाहरण के लिए यह social.MSDN प्रविष्टि देखें।