0

Microsoft SQL Server で使用されるデフォルトの文字列比較方法について完全に混乱しています。これまで、Microsoft SQL Server で文字列比較を実行するためにUPPER() と関数を使用していました。LOWER()

ただし、デフォルトでは Microsoft SQL Server は大文字と小文字を区別しないため、Microsoft SQL Server のインストール中に照合順序を変更して大文字と小文字を区別する必要があることを知りました。ただし、これが当てはまる場合、UPPERとLOWER()関数の使用は何ですか。

4

2 に答える 2

1

大文字と小文字を区別する文字列を比較したい場合、これはあなたが探している構文かもしれません

IF @STR1 COLLATE Latin1_General_CS_AS <> @STR2 COLLATE Latin1_General_CS_AS
    PRINT 'NOT MATCH'
于 2013-08-21T09:39:40.400 に答える