powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Глупый вопрос по таблице...
18 сообщений из 18, страница 1 из 1
Глупый вопрос по таблице...
    #32260038
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня запрос на вставку не хочет вставлять Null в индексированное поле причём в индексах прописано Ignre Nulls = No
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260045
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а оно случаем не уникальное?
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260048
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А если сделать IgnoreNulls=Yes?
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260070
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикол...
MS не могли по понятнее написать мудаки, а то читая ты должен понимать если игнорирование Null запрещено значит в таблицу нельзя вставлять Null

твою мать!!!!!!! твою мать!!!!!!! твою мать!!!!!!!

или я один такой захадошный???????,
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260071
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем здесь IgnoreNulls?
Куйгшкув!
То бишь, по русски, Required
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260076
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А IgnoreNulls - это вообще из другой оперы. Отвечает за то, будут ли индексироваться пустые значения или нет. Это вообще св-во индекса, а не поля.
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260087
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Required = No
вроде бы я не совсем больной...

>А IgnoreNulls - это вообще из другой оперы. Отвечает за то, будут ли
>индексироваться пустые значения или нет. Это вообще св-во индекса, а не
>поля.

Как его не называй, а именно он не давал вставлять...
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260131
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не верю.
Только что создал таблицу, в которой Required = False, IgnoreNulls = True - дает вставлять Null'ы, IgnoreNulls = False - тоже дает вставлять Null'ы.
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260143
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Может, там еще Unique играет роль?
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260149
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Unique не сравнивает Null'ы. Да и сравнивал бы - Null все равно не равно Null, так что нарушения уникальности нет.
И Unique - тоже св-во индекса.
Кстати, Required - тоже есть в индексе, а нужно Required = False в св-вах поля
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260150
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно играет.
если поле Unique, то Null, м.б. только один. (по понятным причинам)
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260166
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один не знает про то, что Null'ы не сравниваются ни с чем. Сегодня просто праздник какой-то
sasha, возьми да проверь, прежде чем постить :)
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260171
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Подтверждаю, что Лох прав!\r
\r
/topic/37664&pg=1
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260174
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Но все равно непонятно, почему у автора вопроса оно работает иначе.
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260179
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох, специально:
Если определить индекс как уникальный и индексировать столбец,
для которого разрешены Null, то при заполнении таблицы данными вы
столкнетесь с проблемами. Дело в том, что SQL Server разрешит использовать
в индексируемом столбце только один элемент Null и вставка второго
элемента Null выполнена не будет.

взято из книги "Использование SQL Server 7.0", Стефан Винкоп, 2001г
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260185
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя если у него Аксес ...
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260201
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sasha_1
Ну значит век живи - век учись
Очень интересно, получается, что в MS SQL Server'е Null=Null. Это действительно так :), ну да и ладно.
...
Рейтинг: 0 / 0
Глупый вопрос по таблице...
    #32260484
Alex_Juice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень интересно, получается, что в MS SQL Server'е Null=Null. Это действительно так :)
Смотря что :)
Если то, что Null = Null, то на наш взгляд это действительно так. А вот для SQL'я это не совсем так.

When SET ANSI_NULLS is ON, all comparisons against a null value evaluate to UNKNOWN. When SET ANSI_NULLS is OFF, comparisons of all data against a null value evaluate to TRUE if the data value is NULL.
(c) BOL
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Глупый вопрос по таблице...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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