Когда я выполняю этот формат команды 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