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