Vlad Khorsun wrote: > >> Это так и должно быть или баг? > > Так и должно быть. Стандарт. > >> Хелен Борри пишет, что в Char завершающие пробелы не являются значащими >> (т.е. отбрасываются), а в VarChar завершающие пробелы являются значащими >> (т.е. сохраняются). >> На практике получается не так. > > Хранение и сравнение не есть одно и то же, не нужно их путать. Кроме > того, CHAR > всегда дополняется пробелами до объявленной длины. А как они хранятся тебя > не > должно волновать. >
В принципе меня не волнует как они хранятся. Просто мне нужно чтобы в справочнике отличались две строки - одна пустая строка '', а другая состоящая из 1 ' ' (или нескольких пробелов). Сейчас строки состоящие только из пробелов при сравнении равны друг другу, хотя по факту, одна например, состоит из 1 пробела, а другая из 100 пробелов. -- View this message in context: http://firebird.1100200.n4.nabble.com/Char-VarChar-tp3338553p3338714.html Sent from the firebird-russian mailing list archive at Nabble.com.

