Хранимая процедура SQL Server с параметром CHAR - PullRequest
0 голосов
/ 24 июня 2010

Этот не работает нормально:

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 Ответ

1 голос
/ 24 июня 2010

По умолчанию длина составляет 1

Но это зависит от того, как вы его используете

Также обязательно прочитайте это

http://beyondrelational.com/blogs/madhivanan/archive/2007/12/04/column-length-and-data-length.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...