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

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

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

С чем это связано, как соотносится со стандартом
и как изменить это действие по умолчанию?
...
Рейтинг: 0 / 0
09.11.2004, 12:12
    #32773214
mustlive
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NOT NULL в Sybase
См. 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
09.11.2004, 13:20
    #32773436
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NOT NULL в Sybase
Сколько ни создавал таблица при помощи SC всегда по умполчанию NULL...

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

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


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