以下 T-SQL 代码:
CREATE TABLE #exclude(name VARCHAR(256))
INSERT INTO #exclude VALUES('someprefix_someprocedure')
SELECT 'someschema.' + sys.objects.name
FROM sys.objects
LEFT JOIN #exclude ON sys.objects.name = #exclude.name
WHERE sys.objects.name LIKE 'someprefix_%'
AND type IN ('FN', 'TR', 'P')
AND #exclude.name IS NULL
ORDER BY sys.objects.name ASC
返回此错误:
消息 468,第 16 级,状态 9,第 4 行
无法解决等于操作
Danish_Norwegian_CI_AS
之间的排序规则冲突。SQL_Latin1_General_CP1_CI_AS
我尝试将此附加到查询中,但它仍然返回相同的错误:
COLLATE SQL_Latin1_General_CP1_CI_AS ASC
我怎样才能解决这个问题?