powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Обработка <пусто> в каше
8 сообщений из 33, страница 2 из 2
Обработка <пусто> в каше
    #36866218
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Оркале похоже та же фигня
Пустая строка в Oracle. Сравнение с пустой строкой
Это какой-то заговор (то бишь стандарт)
...
Рейтинг: 0 / 0
Обработка <пусто> в каше
    #36866287
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.В Оркале похоже та же фигня
Пустая строка в Oracle. Сравнение с пустой строкой
Это какой-то заговор (то бишь стандарт)

А еще, пустое значение не индексируется. Так что во многих случаях для получения приемлемой производительности приходится извращаться:)
...
Рейтинг: 0 / 0
Обработка <пусто> в каше
    #36866525
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Оракле? Не верю!
...
Рейтинг: 0 / 0
Обработка <пусто> в каше
    #36867063
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.В Оракле? Не верю!
Ваше право:)
Что-же тут не верить? Что-то ведь нужно поместить в индекс. Разве в mumps можно поместить в индекс пустоту? Мы в своей СУБД в свое время сделали это за счет запрета $c(255) в данных, например.
В Oracle пустота не индексируется.
...
Рейтинг: 0 / 0
Обработка <пусто> в каше
    #36867278
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, в каше то точно нельзя положить в индекс пустоту.
Вместо нее в индекс ложиться специальное значение для чисел, либо к строке в индексе добавляется пробел. И все это делается на уровне системы. Т.е. запрос понимает, что пробел в индексе означает пустоту и нормально все работает.
В оракле наверно тоже так, иначе это было бы очень странно.
...
Рейтинг: 0 / 0
Обработка <пусто> в каше
    #36867335
MaWr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.Ну, в каше то точно нельзя положить в индекс пустоту.


Можно:
Для 2010
Для 5.0

Блок А.Н.
Вместо нее в индекс ложиться специальное значение для чисел, либо к строке в индексе добавляется пробел. И все это делается на уровне системы. Т.е. запрос понимает, что пробел в индексе означает пустоту и нормально все работает.
В оракле наверно тоже так, иначе это было бы очень странно.

Да в Cache, для чисел null в индексе заменяется на -100000000000000, а для текста первым символом в индексе идет пробел.
Для Cache-SQL '' = $C(0) и этим достигается то, что '' <> null
...
Рейтинг: 0 / 0
Обработка <пусто> в каше
    #36867341
MaWr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо я поторопился с ответом :)
Если речь идет о SQL-индексе, то пустоту положить нельзя.
Но можно сделать пустой индекс в глобале.
...
Рейтинг: 0 / 0
Обработка <пусто> в каше
    #36867413
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что в каше можно положить пустоту в индекс глобала, для меня новость.
Правда непонятно, удобно ли будет с этим работать
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Обработка <пусто> в каше
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]