この形式の SQL コマンドを実行すると: SP_HELPTEXT Sproc1
. 結果セットが表示されますCould not find stored procedure 'SP_HELPTEXT'
。しかし、SQL コマンドを のように小文字に置き換えると、sp_helptext Sproc1
間違いなく Sproc1 の内容が表示されます。
プログラムでを使用しています。Sproc1
プログラムを実行Sproc1
すると、次のメッセージが返されます。
Must declare the variable '@Variable1'.
私はすでにその特定の変数を宣言していますが。
問題が照合、大文字と小文字を区別する、または区別しない設定に関連しているというヒントがあります。解決方法を知っている人はいますか?
大文字と小文字を区別する変数名が表示される別の状況:
CREATE PROCEDURE Foo @customerID int AS
PRINT @customerId