#0
by Oksana_74
Подскажите, пожалуйста в чем различие и что общего.. А то я уже окончательно запуталась...
#0
by Oksana_74
Подскажите, пожалуйста в чем различие и что общего.. А то я уже окончательно запуталась...
#2
by vde69
NULL - отсутствие данных физически "пустое значение" и "неопределено" = физически данные есть но они не заполнены (разница в наличие типизации)
#5
by Max1986
null - нет физически данных неопределено - типа неясен тип и ничего нет пустое значение - типя ясен но ничего нет
#12
by Aleksey
У меня есть российский паспорт, но его номер никто не знает, поэтому его номер NULL, а вот те кто родился в 2010 году, еще паспорта не имеют поэтому их номер - пустое значение. А вот маньяк, гражданин Украины, непонятно есть ли у него гражданство и Российски паспорт, поэтому его номер - неопределенно
#13
by vde69
не правильно !!!! Правильно так: те кто родился в 2010 году, еще паспорта не имеют поэтому их номер - NULL
#14
by andrewks
ты всё напутал твой паспорт - Неопределено, у тех, кто родился в 2010 - NULL, у Маньяка - тоже Неопределено
#17
by Гефест
Это не пустое значение, а значение по умолчанию. Хотя обычно, если не ясно, есть что-то или нет, то считается, что нет, а тут наоборот, считается что есть
#18
by andrewks
при проектировании данного участка форума была применена бинарная логика (Да/Нет, М/Ж)
#19
by ЧеловекДуши
Да во всем отличие :) В 8-ке нет "пустое значение", есть функция "ЗначениеЗаполнено" А нуль, в основном для запросов.
#20
by ЧеловекДуши
+ так же нет пустой даты, есть Дата("00010101"), что и является пустой датой. И т.д. другие грабли...
#23
by Гот
NULL в Системах управления базами данных (СУБД) — специальное значение (псевдозначение), которое может быть записано в поле таблицы базы данных (БД). NULL соответствует понятию «пустое поле», то есть «поле, не содержащее никакого значения». Введено для того, чтобы различать в полях БД пустые (визуально не отображаемые) значения (например, строку нулевой длины) и отсутствующие значения (когда в поле не записано вообще никакого значения, даже пустого). Мнение 1: NULL является необходимым и обязательным для любой БД, претендующей на реляционность. В частности без него невозможно корректно построить внешнее соединение (OUTER JOIN) строк из двух таблиц. Именно этой точки зрения придерживался Э. Кодд, явно включив его в качестве третьего из 12 правил для реляционных СУБД. Именно этот принцип закреплен в последних стандартах на язык SQL . Мнение 2: Значение NULL не требуется, а его использование — следствие ошибки проектирования БД. В базе данных, разработанной в полном соответствии с критериями нормализации, не может быть полей без значений, а значит, не нужно и специальное псевдозначение для таких полей. На практике, однако, из соображений эффективности, нередко оказывается удобным пренебречь некоторыми из правил нормализации, но одним из видов платы за такое пренебрежение является появление пустых полей, для которых и предназначен NULL.
#24
by Ненавижу 1С
на самом деле это придумали в злобной корпорации 1С, а реальные люди используют только NULL
#25
by R41
Замечание: нет такого типа - "пустое значение", но есть функция ПустоеЗначение, которая определяет заполненоность и возвращаеть Истина/Ложь
#26
by Юрий Лазаренко
Пустое значение: "В этот гараж можно поставить что угодно, но ожидается, что в нем должна стоять машина марки Тойота, хотя ее там сейчас нет"
#30
by Ненавижу 1С
а вот "коза", которую подсунуло 1С в типовой УТ 10.3 как известно, практически всюду для составного типа в запросе проверка на незаполненность это сравнение с Неопределено, однако в РС СкидкиНаценкиНоменклатуры для ПолучательСкидки это ДоговорыКонтрагентов.ПустаяСсылка
#41
by Песец
Пустое значение - В этом месте может лежать точно знаю что, но его нет. (Есть пустой горшок для хранения меда) Неопределено - В этом месте чего-то нет, но чего именно неизвестно. (Есть пустой горшок, в него можно положить что угодно. Если это что-то в него влезет конечно.) Null - Совсем ничего нет (Нет ни меда, ни шарика. Даже горшка нет, куда можно что-нибудь положить положить)
#43
by Ненавижу 1С
а если в универсальный горшок положить пустую ссылку определенного типа, тогда это как? ))
#47
by Ненавижу 1С
стоп-стоп, он же универсальный! туда и пустой шарик можно вместить )) глупости какие
#52
by Ненавижу 1С
ну допустим не ПТУ, а что ты то хотел сказать своим вопросом? в 1С православие? бугога...
#53
by Oksana_74
Всем большое спасибо:) И на вопрос ответили и настроение подняли:) А фотка уже есть:(( Хотянекоторые из вас такие злые:(
#55
by Oksana_74
Ахаха:) Челябинская но не суровая:) Недостает знаний вот и обратилась с вопросом... У меня их оченб много:( Надеюсь научусь...
#56
by ПиН
все люди на самом деле добрые, просто у некоторых жизнь не удалась, вот они злыми и притворяются...
#57
by Oksana_74
Ага ну:( во второй теме так вообще накинулись... Если бы я знала я бы и не спрашивала...... :(
#59
by Гот
Ты не на том форуме спрашиваешь. Это давно форум, имеющий к 1С отдаленное отношение. Тут в основном эксперты по троллингу
#65
by Гот
Если ты про базы данных вообще что-то кумекаешь, то должен понимать, что по сути функции "Неопределено", "ПустоеЗначение", всякие undefined, и прочие функции ЯЗЫКОВ не имеют отношения к СУБД вообще, a NULL - имеет.
#67
by Гот
Какие "эти значения" хранятся в "каких базах данных 1С?" Это, блин, если ты про НЕОПРЕДЕЛЕННО и ПУСТОЕЗНАЧЕНИЕ - это не значения, хранящиеся в физицеских таблицах базы данных, это функции языка.
#69
by Ненавижу 1С
если так рассуждать, то физически вообще двоичные данные только хранятся, посредством электромагнетизма
#70
by Гот
Спасибо, учитель. Покажите мне, где и в каком виде у вас в "базах 1С" есть какая-то запись, где в каком-то поле написано "неопределено" :)
#72
by Песец
Можно и шарик. Переоборудовав горшок в горшок для хранения шариков. Можно и сразу в горшок для меда запихать шарик, горшок сам переоборудуется для хранения шариков, если это предусмотрено конструкцией горшка. Или запихивалка конвертирует шарик в тряпочку, если горшок недостаточно универсален и может хранить либо мед, либо тряпочки.
#75
by Ненавижу 1С
вот и подумай, заодно тип этого значения ( не тип поля - он составной), а тип значения по умолчанию скажешь
#76
by Гот
Тут не надо думать, тут надо знать. А вот ты, судя по всему, не понимаешь, что "тип значения в терминах" 1С к СУБД вообще никакого отношения не имеет. Апофеоз быдлокодера. Ты вообще, очередной знаток всего, можешь перечислить все типы данных, которые хранят реляционные СУБД?
#77
by Ненавижу 1С
так, скатились опять не надо путать уровни абстракции, если мы говорим в терминах слоя абстракции 1С, то там есть Неопределено, если в терминах слоя абстракции СУБД, то там его нет (это более низкий уровень), если в терминах файловой системы, то там и никаких DATETIME к примеру нет
#78
by Mort
Ну вообще вопрос "можешь перечислить все типы данных, которые хранят реляционные СУБД" как бы сам по себе намекает на квалификацию задающего.
#79
by Гот
Так и в чем противоречие? NULL, в твоих терминах - на уровне "абстракции" SQL, как реализация левых соединений, Неопределено - функция 1С, аналогичная undefined в некоторых языках, позволяющих работать с СУБД, ПустоеЗначение - вообще частное решение 1С.
#87
by Mort
Блин, да хоть для хранения комплексных чисел. Или ты выучил одну конкретную РБД и решил что это панацея?
#88
by Sammo
Емнип, в терминах СУБД неопределено - это значит не заполнена колонка, где хранится тип ссылочного реквизита составного поля. С точки зрения SQL - согласен.
#90
by ПиН
давайте уже составим коллективное письмо в 1с чтобы отменили все эти неопределено и пустоезначение, а то скоро одинэсники все передерутся...
#94
by Mort
Ага. Щас. На пальцах. Список типов которые будет использовать СУБД зависит только от желания разработчиков конкретной СУБД. Нельзя сказать набор используемых типов для всех СУБД вообще. Поэтому вопрос в ламерский.
#95
by Ненавижу 1С
ты отвечаешь только на удобные для тебя вопросы? В рамках абстракции модели 1С записи могут хранить значения Неопределено и пустые ссылки, ты согласен? NULL понятие как на уровне абстракции СУБД, так и 1С, но они несколько различаются, согласен? Неопределено это не функция, согласен?
#96
by cobRA
Скажи, добрый молодец, что тогда означают 0x00000000 и 0x00000000000000000000000000000000 в 1С-ких таблицах. Подсказка - это не NULL
#97
by rs_trade
почему нет? в зависимости от значения двух полей, возвращается тот или иной результат.
#99
by Sammo
Что-то мне кажется - ты теряешь еще 1 уровень абстракции. Ты говоришь про уровень 1с (где есть Неопределено) и SQL (где нет Неопределено) Но между ними есть еще уровень, как платформа преобразует свои данные в данные СУБД. И вот здесь и возникает - что-то преобразуется к типам СУБД, что-то делается алгоритмически.
#101
by Ненавижу 1С
понятно, что оно преобразует, всякий перезод от одного уровня к другому есть преобразование-интерпретация тогда поясни
#102
by Mort
"Какие вообще бывают типы?" - Нову тему заведи с этим вопросом. Только завтра, ибо пятнично.
#103
by Гот
Ты не ответил ни на один вопрос, тролль. Поэтому пшел на_ер. Хорошо, неопределено - это глобальная переменная, в которой содержится элементарное "на уровне абстракции 1С" неопределенное значение, смысл которо
#105
by Ненавижу 1С
нет, Неопределено это: 1. Тип данных 2. Значение (единственное) этого типа данных 3. В тексте кода или запроса - константа, соответствующая значению из пункта 2
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Значение должно быть NULL. Сохранено значение NULL.
- v8: Орфография в 1С: "Неопределено". А надо бы "НеОпределено"
- Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_NUMBER'
В этой группе 1С
- УПП Резервы по отпускам
- Как при записи документа узнать провожу я его или просто записываю ?
- Создание программно табличных частей на форме документа
- v7: Справочник Виды Вычетов - как очистить?
- Выражения в параметрах макета (СКД)
- Обработка ЗагрузкаИзТабличногоДокумента
- Помогите исправить запрос по заполнению табеля Т-13 в УПП
- Принесли чертежи из компаса 10,не могу не один открыть их на 13
- ЗУП. Программно заполнить сотрудников в отчет СводПоЗП
- Автоматизация автовокзала
- v8: Не указана группа, в которую входит команда по умолчанию
- Неинициализированные параметры сеанса
- История отборов в форме списка документов
- Вывод групп и элементов в иерархическом справочнике
- v7: Кривая печать этикеток на TSC TTP-345 из 1С 7.7
- Групповое создание СФ к реализациям
- БГУ Закрытие балансовых счетов - не дает несколько КПС по одному счету
- Скопировать текст из элемента формы "Надпись"
- СКД. Вывод пустых значений
- Компонента AddIn.DrvFr1C и работа с ней.