Когато изпълня този формат на 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