変数DECLARE @intCount int
を宣言し、ストアドプロシージャ全体で@intcount
として使用するストアドプロシージャがあります。SQL Server 2005での大文字と小文字の区別
私は3つのデータベースにこのストアドプロシージャを実行し、それらはすべてが正常に実行されますが、私は第四データベース上でそれを実行したときには、メッセージ
は変数@intcountを宣言する必要があります表示。
ここで、ストアドプロシージャのすべての部分で@intCount
に名前を変更すると、それも4番目のデータベースで実行されました。
これは、SQL Serverで大文字と小文字が区別されることを意味しますか?私はそれが他ではないことを知っていたし、私は他の3つのデータベースでも見ることができる。
SQL Serverのこの大文字と小文字の区別を無効にする方法はありますか?
これを '@ intCount'と定義すると、常に' @ intCount'として使用するので、これらの種類について心配する必要はありません。 –