当我执行这种格式的 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