Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.09.2008, 11:57
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
Знатоки, поясните философию 1C различия NULL, Неопределено и ПустаяСсылка Немного ли значений для "ничего"? С уважением, Naf ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 12:05
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
ПустаяСсылка - типизированное значение. То есть тип есть ( Справочник.ТакойТо к примеру) а значения нет. NULL - нетипизированное пустое значение в запросах. Неопределено - то же самое, но во встроенном языке 1С. Примерно так. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 12:05
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
pailПустаяСсылка - типизированное значение. То есть тип есть ( Справочник.ТакойТо к примеру) а значения нет. NULL - нетипизированное пустое значение в запросах. Неопределено - то же самое, но во встроенном языке 1С. Примерно так. Это понятно. Не понятно, зачем столько? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 12:31
|
|||
---|---|---|---|
|
|||
NULL и прочее |
|||
#18+
ну для этого ты должен понять, зачем в t-sql и pl-sql есть null и 0 когда это поймешь, тогда по индукции допрешь, почему в 1с столько обозначений для "ничего". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 12:41
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
dlednevну для этого ты должен понять, зачем в t-sql и pl-sql есть null и 0 когда это поймешь, тогда по индукции допрешь, почему в 1с столько обозначений для "ничего". 0 и NULL понятные вещи, а вот размножать понятия "ничего" совершенно непонятно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.09.2008, 07:18
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
Naf dlednevну для этого ты должен понять, зачем в t-sql и pl-sql есть null и 0 когда это поймешь, тогда по индукции допрешь, почему в 1с столько обозначений для "ничего". 0 и NULL понятные вещи, а вот размножать понятия "ничего" совершенно непонятно Неопределено - пустое значение ни принадлежащее ни к одному типу данных Null - значение отсутствует все прозрачно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.09.2008, 09:09
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
идиоты Naf dlednevну для этого ты должен понять, зачем в t-sql и pl-sql есть null и 0 когда это поймешь, тогда по индукции допрешь, почему в 1с столько обозначений для "ничего". 0 и NULL понятные вещи, а вот размножать понятия "ничего" совершенно непонятно Неопределено - пустое значение ни принадлежащее ни к одному типу данных Null - значение отсутствует все прозрачно это метафизика, чем "отсутствует" отличается от "пустого значения"? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.09.2008, 09:53
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
Это не метафизика, а суровая правда жизни. В программном коде переменная (или поле объекта) есть всегда - но значение может быть не присвоено и тип не установлен, то есть неопределеное значение у того. что существует. В запросах же значение либо может быть возвращено (если существует в базе), либо нет. И это NULL - отсутствие какого-либо значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.09.2008, 10:51
|
|||
---|---|---|---|
NULL и прочее |
|||
#18+
NULL в 1С может появиться только во внешних соединениях при исполнении запроса. При непосредственном обращении к таблице мы можем получить или Неопределено или значение какого-либо типа, в т.ч. ЗНАЧЕНИЕ(Справочник.XXX.ПустаяСсылка) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&tablet=1&tid=1524397]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 275ms |
0 / 0 |