Gibt es eine Möglichkeit, die Sortierung für einen Zeichenfolgenvergleich basierend auf einer unabhängigen Variablen oder einem Spaltenwert festzulegen? So etwas wie
SELECT COL1, col2
FROM [TABLE]
WHERE COL3 LIKE '%string%'
COLLATE CASE CASE_SENSITIVE
WHEN 1 THEN SQL_Latin1_General_CP1_CS_AS
ELSE SQL_Latin1_General_CP1_CI_AS
END
oder
DECLARE @collation AS VARCHAR(50)
SET @collation = 'SQL_Latin1_General_CP1_CI_AS'
SELECT COL1, col2
FROM [TABLE]
WHERE COL3 LIKE '%string%'
COLLATE @collation
sql-server
sql-server-2008
collation
Laramie
quelle
quelle