|
|
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
У меня запрос на вставку не хочет вставлять Null в индексированное поле причём в индексах прописано Ignre Nulls = No ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:46 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
а оно случаем не уникальное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:49 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
А если сделать IgnoreNulls=Yes? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:50 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Прикол... MS не могли по понятнее написать мудаки, а то читая ты должен понимать если игнорирование Null запрещено значит в таблицу нельзя вставлять Null твою мать!!!!!!! твою мать!!!!!!! твою мать!!!!!!! или я один такой захадошный???????, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:59 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Причем здесь IgnoreNulls? Куйгшкув! То бишь, по русски, Required ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:59 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
А IgnoreNulls - это вообще из другой оперы. Отвечает за то, будут ли индексироваться пустые значения или нет. Это вообще св-во индекса, а не поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 15:01 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Required = No вроде бы я не совсем больной... >А IgnoreNulls - это вообще из другой оперы. Отвечает за то, будут ли >индексироваться пустые значения или нет. Это вообще св-во индекса, а не >поля. Как его не называй, а именно он не давал вставлять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 15:08 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Не верю. Только что создал таблицу, в которой Required = False, IgnoreNulls = True - дает вставлять Null'ы, IgnoreNulls = False - тоже дает вставлять Null'ы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 15:38 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Может, там еще Unique играет роль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 15:44 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Unique не сравнивает Null'ы. Да и сравнивал бы - Null все равно не равно Null, так что нарушения уникальности нет. И Unique - тоже св-во индекса. Кстати, Required - тоже есть в индексе, а нужно Required = False в св-вах поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 15:47 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
конечно играет. если поле Unique, то Null, м.б. только один. (по понятным причинам) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 15:47 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Еще один не знает про то, что Null'ы не сравниваются ни с чем. Сегодня просто праздник какой-то sasha, возьми да проверь, прежде чем постить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 15:58 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Подтверждаю, что Лох прав!\r \r /topic/37664&pg=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 16:01 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Но все равно непонятно, почему у автора вопроса оно работает иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 16:02 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
2 Лох, специально: Если определить индекс как уникальный и индексировать столбец, для которого разрешены Null, то при заполнении таблицы данными вы столкнетесь с проблемами. Дело в том, что SQL Server разрешит использовать в индексируемом столбце только один элемент Null и вставка второго элемента Null выполнена не будет. взято из книги "Использование SQL Server 7.0", Стефан Винкоп, 2001г ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 16:04 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
хотя если у него Аксес ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 16:05 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
2 sasha_1 Ну значит век живи - век учись Очень интересно, получается, что в MS SQL Server'е Null=Null. Это действительно так :), ну да и ладно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 16:14 |
|
||
|
Глупый вопрос по таблице...
|
|||
|---|---|---|---|
|
#18+
Очень интересно, получается, что в 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 19:09 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32260484&tid=1679511]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 416ms |

| 0 / 0 |
