powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / NOT NULL в Sybase
6 сообщений из 6, страница 1 из 1
NOT NULL в Sybase
    #32773170
Их есть у меня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые знатоки!

Я так понимаю, в продуктах Sybase (ASA,ASE)
при создании таблиц полям автоматически дается NOT NULL

В продуктах других производителей, с которыми я до сих пор сталкивался,
по умолчанию разрешается NULL.

С чем это связано, как соотносится со стандартом
и как изменить это действие по умолчанию?
...
Рейтинг: 0 / 0
NOT NULL в Sybase
    #32773214
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. Create table/Alter table и RTFM

RTFM
NULL default By default, columns in Adaptive Server Enterprise default to NOT NULL, whereas in Adaptive Server Anywhere the default setting is NULL. This setting can be controlled using the ALLOW_NULLS_BY_DEFAULT database option. You should explicitly specify NULL or NOT NULL to make your data definition statements transferable between Adaptive Server Anywhere and Adaptive Server Enterprise.
...
Рейтинг: 0 / 0
NOT NULL в Sybase
    #32773436
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько ни создавал таблица при помощи SC всегда по умполчанию NULL...

...
Рейтинг: 0 / 0
NOT NULL в Sybase
    #32773443
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вы сами строите таблицы: через SC или руками?

...
Рейтинг: 0 / 0
NOT NULL в Sybase
    #32773585
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рыжий кот: наверное, у вас эта опция выставлена в нужном ключе.
Я сам попробовал - в SC у меня нужно "галки" ставить для того, чтобы allow NULL было
...
Рейтинг: 0 / 0
NOT NULL в Sybase
    #32775102
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это настраивается в ASE для каждой базы данных, там есть опция
"allow nulls by default"
ставиться
sp_dboption DBNAME, "allow nulls by default", true/false
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / NOT NULL в Sybase
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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