[已关闭问题]
<P>碰到一件很奇怪的问题,下面是一个很简单的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数据库中,发现报错:@userName没有定义过,这里居然居分大小写了????</P>
<P> </P>
<P mce_keep="true"> </P>