碰到一件很奇怪的問題,下面是一個很簡單的SQL存儲過程:</P> <P>ALTER PROCEDURE [dbo].[GetSystemAdminByUserName]<BR> @UserName varchar(255)<BR>AS</P> <P>SELECT<BR> *<BR>FROM<BR> [dbo].[SystemAdmin]<BR>where [userName] = @userName</P> <P>這里可能當初也沒有太在意,這里上面的變量為@UserName ,第一個字母U是大寫的,而下面的[userName] = @userName,這個存儲過程一直運行很好,今天部署到另外一個SQL2005數據庫中,發(fā)現報錯:@userName沒有定義過,這里居然居分大小寫了????
關存儲過程變量大小寫問題
qq_笑_17
2018-07-23 10:09:10