![]() |
![]() |
![]() |
|
чем отличаются Неопределено и Null? | ☑ | ||
---|---|---|---|---|
0
Astore
21.11.05
✎
16:42
|
Один и тот же запрос в разных случаях (не могу пока определить признак)возвращает либо Null, либо Неопределено. Чем отличаются эти типы значений? Могу я как-то определить, какой тип значения будет возвращен? Или мне всегда нужно ставить проверку и на Null, и на Неопределено?
|
|||
1
Хвилософ
21.11.05
✎
16:56
|
Чё-то не припомню, чтоб запрос возвращал "Неопределено". NULL - его невыбранный результат поля таблицы.
|
|||
2
Широкий
21.11.05
✎
16:57
|
(1) NULL возникает при соединении таблиц в запросе..
|
|||
3
Волшебник
модератор
21.11.05
✎
16:58
|
Неопределено <> NULL <> "" <> 0 <> пустая ссылка <> Битая ссылка
|
|||
4
Волшебник
модератор
21.11.05
✎
16:59
|
(2) И еще в некоторых ситуациях. Например, при обращении к реквизиту для группы, определенного как реквизит только элементов.
|
|||
5
Хвилософ
21.11.05
✎
17:01
|
(3) А разрешите поинтересоваться, в плане расширения научных познаний, что за битая ссылка такая
|
|||
6
Cerrg
21.11.05
✎
17:02
|
(5) Например: есть ссылка на документ, а сам документ удален....
|
|||
7
Волшебник
модератор
21.11.05
✎
17:03
|
||||
8
Хвилософ
21.11.05
✎
17:07
|
(6), (7). Мерси. А как в запросе то сравнение на битую сделать?
|
|||
9
Широкий
21.11.05
✎
17:10
|
(7) "Мерси" :))) Дополнение к твоему "Пардон" :))
|
|||
10
Волшебник
модератор
21.11.05
✎
17:12
|
(8) Думаю, можно. Можно обратиться к полю Наименование или Номер и посмотреть, что вернет битая ссылка.
|
|||
11
PR
21.11.05
✎
17:16
|
(0) Читай ИТС, для кого фирма 1С его пишет?!
|
|||
12
Хвилософ
21.11.05
✎
17:16
|
(10) Все-ж таки запросов много в 8-ке рисовал, но никогда на "неопределено" проверок не делал. Либо значение определенного типа либо NULL.
|
|||
13
ИвановИван
21.11.05
✎
17:17
|
NULL используется искл-но при работе с таблми БД для определения отсутствующего значения, например, в запросах.
Неопределено (Пустое) знеачение, может использываться для сравнения при оценке передачи парметров. Реквезиты, способные содержать значение разных типов в "начале имеют тип неоперделенно". |
|||
14
Волшебник
модератор
21.11.05
✎
17:19
|
(13) Читаем 3-й и 4-й пост. Не путаем значение Неопределено и пустую ссылку.
|
|||
15
ИвановИван
21.11.05
✎
17:23
|
(14) Пустое Значение = пустая ссылка?
|
|||
16
Волшебник
модератор
21.11.05
✎
17:24
|
(15) что такое "пустое значение" ?
|
|||
17
ИвановИван
21.11.05
✎
17:27
|
(16) В (13) "Пустое" и "неопределеное" как синонимы , и не путать с пустой ссылкой
|
|||
18
Волшебник
модератор
21.11.05
✎
17:29
|
(17) Неопределено <> Пустая ссылка. Читай статью по ссылке из 7-го поста.
|
|||
19
Дуля
21.11.05
✎
19:15
|
Кстати (я сам не задумывался, а вот знакомый озадачил)!
Так вот интересный вопрос -- с чего это вдруг и когда NULL стал типом данных? Это ведь значение. |
|||
20
Волшебник
модератор
21.11.05
✎
19:38
|
(19) Null и Неопределено - типообразующие значения. :)
|
|||
21
ШтушаКутуша
21.11.05
✎
19:45
|
Null это ничто,а неопределенно,это нечто :)
|
|||
22
ymv
21.11.05
✎
20:07
|
(21) Точно? :)
|
|||
23
ШтушаКутуша
21.11.05
✎
20:22
|
(22) ну сам посуди:Null,это ничто по латыни по крайней мере-Nulla,
а Неопределенно включает в себя все-все,в том числе и Null |
|||
24
spock
21.11.05
✎
21:38
|
Ой, понравилось мне это "<>", тоже так поделаю...
А еще NULL != NULL |
|||
25
Волшебник
модератор
22.11.05
✎
07:27
|
(24) В точку.
|
|||
26
Гламурный Подонок
22.11.05
✎
07:36
|
Переход с двузначной логики на трехзначную дается не всем легко.
|
|||
27
Elkmor
22.11.05
✎
08:06
|
Я правильно понял, что:
NULL - это нетипизированная неопределенная ссылка Неопределено - уже имеющее тип, но все еще неопределенная ссылка Пустая ссылка - типизарованная ссылка на пустой объект Битая ссылка - типизированная ссылка на несуществующий объект "", 0 - пустое значение, только не ссылка ? |
|||
28
Волшебник
модератор
22.11.05
✎
08:07
|
(27) Не совсем правильно.
NULL и Неопределено - это не ссылки и они вполне типизированы. Они образуют свои собственные типы. |
|||
29
Rovan
гуру
22.11.05
✎
08:21
|
(27) Поработай лучше с реальными задачами 1-2 месяца, опыт - лучший подсказчик
|
|||
30
Elkmor
22.11.05
✎
08:36
|
(28) Ок, спасибо. :)
(29) Ясен пень. :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |