34

nvarchar 変数の照合順序を変更する必要があります。ドキュメントによる

(...) 3. COLLATE 句は複数のレベルで指定できます。これらには次のものが含まれます。

式の照合のキャスト。COLLATE 句を使用して、文字式を特定の照合に適用できます。文字リテラルと変数には、現在のデータベースのデフォルトの照合順序が割り当てられます。列参照には、列の定義照合が割り当てられます。式の照合については、「照合の優先順位 (Transact-SQL)」を参照してください。

ただし、この目的で CAST()、CONVERT()、または DECLARE を使用した変数宣言を使用するための正しい構文がわかりません。

4

4 に答える 4

20

CASTまたはCONVERT余分です!

SELECT N'abc' COLLATE French_CS_AS

照合順序を変更するだけではデータ型は変更されないため、不要NVARCHARです。

于 2012-02-24T10:05:26.713 に答える