"Dmitry Yemanov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
>
> <[EMAIL PROTECTED]> wrote:
> >
> > Не спорю, может и не правильно, но очень
> > прошу объяснить почему?
>
> Тип результата любого выражения определяется на этапе препарирования
> запроса. Для CASE это будет "общий знаменатель" максимальной длины из всех
> участников THEN и ELSE секций. В нашем случае CHAR(1). Который для пустой
> строки суть есть один пробел.

А почему-бы не трактовать все строки как Varchar ?


Ответить