0
我想知道如何在Select Distinct語句上強制執行排序或者是否有必要執行排序。在SELECT DISTINCT查詢中需要COLLATION
-- Load temp Table
INSERT INTO tblTEST(srtTxt)
SELECT DISTINCT [dbo].[tblbackup].[srtTxt] COLLATE Latin1_General_CS_AS FROM
[D:\APP_DATA\TESTDB.MDF].[dbo].[tblbackup]
如果我試圖將不同的字符串加載到一個新表中,COLLATION是否默認強制執行?
那麼語法是什麼? – htm11h
- 查看排序規則 EXEC sp_help mytable - 更改它 ALTER TABLE dbo.MyTable ALTER COLUMN MyCol VARCHAR(100)COLLATE Latin1_General_CI_AS NOT NULL; –
看來我無法在目標列上設置排序規則,但只能在選擇列上設置排序規則。無論我嘗試什麼,我都會收到錯誤。 – htm11h