Umm.... The following works for me:-- *** Test Data ***CREATE TABLE #t( Test varchar(30) NOT NULL);INSERT INTO #tVALUES ('01'),('02'),('03'),('03.005'),('A'),('A'),('A.10'),('A.10'),('A.10.10'),('A.10.10'),('A.10.10.01'),('A.10.10.01'),('A.10.10.02'),('A.10.10.02'),('A.10.11'),('A.10.11'),('A.10.11.01'),('A.10.11.01'),('A.10.11.02'),('A.10.11.02'),('A.10.12'),('A.10.12'),('A.10.12.01'),('A.10.12.01'),('A.10.12.02'),('A.10.12.02'),('A.10.client1df'),('A.10.f2se'),('A.10.f2se');-- *** End Test Data ***SELECT TestFROM #tORDER BY Test COLLATE SQL_EBCDIC037_CP1_CS_AS;