我的應用程序的數據庫mydb具有與tempdb不同的排序規則。我比較了tempdb臨時表和mydb持久表之間的字符串值的異常情況。 決定創建與tempdb具有相同排序規則的mydb。 排序規則必須使用腳本自動設置。我試過這個:自動設置排序規則
DECLARE @SQLCollation sql_variant
SELECT @SQLCollation = DATABASEPROPERTYEX('tempdb', 'Collation')
ALTER DATABASE mydb COLLATE @SQLCollation -- doesn't work
ALTER DATABASE mydb COLLATE Latin1_General_CI_AS -- works, but doesn't suit me because I have to type in collation myself in this SQL
那麼如何設置mydb和tempdb相同的排序規則?
這隻會更改系統表。不是用戶表 – gbn