|
|
|
трим параметров при сравнении. Бага?
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. Странно было увидеть в результате 0 . Число пробелов (равно как и их отсутствие) в левой и правой частях равенства рояли не играют. Так и задумывалось или баг? PS: ОС - Вин XP-2008r2 FB - 2.5.3.26706 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 20:20:02 |
|
||
|
трим параметров при сравнении. Бага?
|
|||
|---|---|---|---|
|
#18+
AnyUserТак и задумывалось или баг? Разумеется так и задумывалось. Всегда и везде при сравнении двух значений типа CHAR хвостовые пробелы игнорируются если иное не предписано коллейтом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 20:24:50 |
|
||
|
трим параметров при сравнении. Бага?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Примерно так и думал, что это как-то связано. Просто показалось странным, что нюансы хранения такими широкими граблями разложены по PSQL и DML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2013, 07:03:51 |
|
||
|
трим параметров при сравнении. Бага?
|
|||
|---|---|---|---|
|
#18+
AnyUserDimitry Sibiryakov, Примерно так и думал, что это как-то связано. Просто показалось странным, что нюансы хранения такими широкими граблями разложены по PSQL и DML. А при чем здесь "нюансы хранения" и тем более "такими широкими граблями разложены по PSQL и DML" ps/ так сложилось, что при сравнении двух строк хвостовые пробелы не учитываются. И это не только в FB, и не только в SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2013, 09:22:56 |
|
||
|
трим параметров при сравнении. Бага?
|
|||
|---|---|---|---|
|
#18+
AnyUserЧисло пробелов (равно как и их отсутствие) в левой и правой частях равенства рояли не играют. Так и задумывалось или баг?см аттач - скриншот с текста SQL Standard 2008, page 41. Правда, я так и не нашёл, где там явно говорится, что "по умолчанию - PAD_space". Но и явного запрета на pad_space нету. А раз так, то на усмотрение конкретной реализации. AnyUserпоказалось странным, что нюансы хранения такими широкими граблями разложены по PSQL и DML.Нюансы хранения тут ни причём. Чтение %FIREBIRD_HOME%\doc\readme.intl и эксперименты после него обычно устраняют сумбур. А вот то, что в "одной Большой СУБД" пустая строка и null считаются равными - ничего ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2013, 12:01:54 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=112&tid=1564278]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
40ms |
get topic data: |
15ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 345ms |

| 0 / 0 |
