[英]SQL Server Stored Procedure with CHAR parm
这一个不能正常工作:
ALTER PROCEDURE rconte.spPesquisaPesIdDadoCodigo24
(
@pPesCodigo24 char
)
AS
SELECT pesId FROM tblPesquisas where pesIdentificadorRandomico24ParaEmail = @pPesCodigo24
RETURN
这个工作原理:
ALTER PROCEDURE rconte.spPesquisaPesIdDadoCodigo24
(
@pPesCodigo24 char(24)
)
AS
SELECT pesId FROM tblPesquisas where pesIdentificadorRandomico24ParaEmail = @pPesCodigo24
RETURN
告诉我为什么 ?
因为默认长度是1
但这取决于您的使用方式
另外请务必阅读本
http://beyondrelational.com/blogs/madhivanan/archive/2007/12/04/column-length-and-data-length.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.