当我执行这种格式的SQL命令时:
我在我的程序中使用
SP_HELPTEXT Sproc1
。结果集将显示无法找到存储过程“SP_HELPTEXT”
。但是,如果我将SQL命令替换为小写字母,如sp_helptext Sproc1
,它肯定会显示Sproc1的内容。我在我的程序中使用
Sproc1
,当程序执行Sproc1
时,它会返回一个消息:Must declare the variable '@Variable1'.
虽然我已经声明了特定的变量。
我有一个提示,问题与排序规则、大小写敏感或不敏感设置有关。有人知道如何解决吗?
另一种出现大小写敏感变量名的情况:
CREATE PROCEDURE Foo @customerID int AS
PRINT @customerId