Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sybase ASE 12.53 Пустая строка = пробел. Почему?
|
|||
|---|---|---|---|
|
#18+
Было выявлено такое: declare @a varchar select @a = "" select "[" + @a + "]" Result: [ ] ( [SPACE] ) if char_length(" ") = char_length("") select 1 else select 2 Result: 1 if ltrim('') like "% %" select 1 else select 0 Result: 1 Теперь уже понятно, что это так и задумано в АСЕ, но вопрос, почему только АСЕ так себя ведет? Тоже самое на АСА и Сиквелл дает пустую строку с длиной 0. В чем смысл такой нетривиальной интерпретации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 17:03 |
|
||
|
Sybase ASE 12.53 Пустая строка = пробел. Почему?
|
|||
|---|---|---|---|
|
#18+
Я могу только предполагать - значение varchar(n) с реальной длиной 0 внутри интерпретируется как NULL. Поэтому, чтобы пустую строку отличать от NULL (в явном виде заданная константа - это еще пол беды, но пустая строка может быт и результатом вычисления выражения.) - сделано так вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 12:38 |
|
||
|
Sybase ASE 12.53 Пустая строка = пробел. Почему?
|
|||
|---|---|---|---|
|
#18+
Ну а почему другие базы та же АСА и Сиквелл, нормально справляются с этой ситуацией и не вводят разработчиков в непонятки? Неужели это так сложно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2005, 20:18 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=98&tid=2013446]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 412ms |

| 0 / 0 |
