読者です 読者をやめる 読者になる 読者になる

Japanese_XJIS_140 って _SC 指定出来ないけど、どないなん?

SQL Server

SQL Server 2012 で追加された照合順序で何ができるようになった? at SE の雑記

の検証クエリを拝借しました。

CREATE TABLE dbo.TblTest
(
Col1 nvarchar(50) COLLATE Japanese_XJIS_100_CI_AS NULL,
Col2 nvarchar(50) COLLATE Japanese_XJIS_100_CI_AS_SC NULL,
Col3 nvarchar(50) COLLATE Japanese_XJIS_140_CI_AS NULL
)
GO

INSERT INTO TblTest VALUES(N'森鷗外𠮟る', N'森鷗外𠮟る', N'森鷗外𠮟る')
INSERT INTO TblTest VALUES(N'森鴎外叱る', N'森鴎外叱る', N'森鴎外叱る')

SELECT LEFT(Col1, 4), LEFT(Col2, 4), LEFT(Col3, 4),* FROM TblTest
SELECT * FROM TblTest WHERE Col1 LIKE N'森鷗外_る'
SELECT * FROM TblTest WHERE Col2 LIKE N'森鷗外_る'
SELECT * FROM TblTest WHERE Col3 LIKE N'森鷗外_る'

_SC ありの時と同じ動作のように見えますね。