Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Пустая дата  [new]
defragmentator
Member

Откуда:
Сообщений: 20504
Подскажите, какой датой обозначается "пустая" дата в поле datetime NOT NULL ?
29 май 14, 16:38    [16092804]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
Glory
Member

Откуда:
Сообщений: 104751
defragmentator
Подскажите, какой датой обозначается "пустая" дата в поле datetime NOT NULL ?

в datetime NOT NULL не может быть "пустой" даты
29 май 14, 16:40    [16092819]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
defragmentator,

Дайте определение пустой даты. NULL - отсутствие данных, возможно ваш случай.
29 май 14, 16:40    [16092824]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Ken@t
defragmentator,

Дайте определение пустой даты. NULL - отсутствие данных, возможно ваш случай.
Вообще-то, NULL - это наличие "неизвестно чего" (UNKNOWN)
29 май 14, 16:42    [16092847]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
o-o
Guest
если в смысле "дата пустая, нужно только время", то '19000101 hh:mm:ss.nnn'
29 май 14, 16:45    [16092871]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Вопрос лишь в том, договорится ли разработчик сам с собой считать какую-то дату "пустой" или нет.
Я вот, например, часто интерпретирую дату NULL как
29 май 14, 17:07    [16093106]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
defragmentator
Member

Откуда:
Сообщений: 20504
Там стоит 1899 год, я думал, есть какая-то минимальная дата в сиквел по умолчанию
29 май 14, 17:11    [16093146]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
Glory
Member

Откуда:
Сообщений: 104751
defragmentator
я думал, есть какая-то минимальная дата в сиквел по умолчанию

По-умолчанию заносимая сервером, когда пользователь ничего не указал ???
Такой даты нет
29 май 14, 17:12    [16093160]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
defragmentator
Там стоит 1899 год, я думал, есть какая-то минимальная дата в сиквел по умолчанию
Где - там?
Это, наверно, в Дельфи?
Минимальная дата для DATETIME, и это легко посмотреть в документации, - '17530101 00:00:00.000'
29 май 14, 17:15    [16093187]     Ответить | Цитировать Сообщить модератору
 Re: Пустая дата  [new]
defragmentator
Member

Откуда:
Сообщений: 20504
iap
defragmentator
Там стоит 1899 год, я думал, есть какая-то минимальная дата в сиквел по умолчанию
Где - там?
Это, наверно, в Дельфи?
Минимальная дата для DATETIME, и это легко посмотреть в документации, - '17530101 00:00:00.000'

В дельфи
29 май 14, 17:19    [16093233]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить