powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Null в Pervasive
3 сообщений из 3, страница 1 из 1
Null в Pervasive
    #33544030
Sh_ura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База Pervasive SQL 7. Пытаюсь записать из Oracle через ODBC значение chr(0). Вместо этого значения записывается null или пустое поле, вобщем Oracle значение видит как null. При этом спокойно записывает chr(1) как chr(1) и т.д. При этом chr(0) присутствует как значение, если он вводятся клиентскими средствами данной базы Pervasive. Парадокс какой-то получается, а не первазив.
Подскажите как ввести chr(0) не как null.

Спасибо.
...
Рейтинг: 0 / 0
Null в Pervasive
    #33545095
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NULL в Oracle,DB2 реализован через дополнительный байт, т.е. поле которое може принимать значение NULL физически на 1 байт длиннее. Значение в этом байте и определяет NULL или not NULL. В Pervasive (Btrieve) такого байта у поля нет. Поэтому NULL реализован как значение самого поля (т.е. множество значений на одно меньше). В Pervasive, если все байты поля chr(0), то значение поля NULL.
...
Рейтинг: 0 / 0
Null в Pervasive
    #33547987
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
" В Pervasive (Btrieve) такого байта у поля нет"

Неправда Ваша в PSQL9.xx есть.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Null в Pervasive
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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