Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MSSQL Server
Перезагрузить страницу Установка текущей даты в столбце
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Ольга87 Ольга87 вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.10.2007
По умолчанию 24.05.2008, 18:30

Помогите пожалуйста!
Как можно установить текущую дату в столбце, без времени!?
функция getdate()- выводит системную дату с временем,как сделать только одну системную дату?
Пробовала convert(varchar(10),getdate(),23) не работает.....
Ответить с цитированием
  (#2 (permalink)) Старый
Philin Philin вне форума
Member
 
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.10.2004
По умолчанию 25.05.2008, 11:15

>Пробовала convert(varchar(10),getdate(),23) не работает.....
подозрение у меня, что сохраняете не в строковый столбец

Код:
/*
Values with the datetime data type are stored internally by Microsoft SQL Server as two 4-byte integers. The first 4 bytes store the number of days before or after the base date, January 1, 1900. The base date is the system reference date. Values for datetime earlier than January 1, 1753, are not permitted. The other 4 bytes store the time of day represented as the number of milliseconds after midnight.
*/
select
cast(cast(cast(cast(getdate() as binary(8)) as binary(4)) as binary(8)) as datetime) [date],
cast(cast(getdate() as binary(4)) as datetime) [time]
Ответить с цитированием
  (#3 (permalink)) Старый
Ольга87 Ольга87 вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.10.2007
По умолчанию 25.05.2008, 15:11

Нужно значение по умолчанию(Default Value) в столбце, т.е. если ничего не вводишь, то ставиться текущая дата.
Ответить с цитированием
  (#4 (permalink)) Старый
Philin Philin вне форума
Member
 
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.10.2004
По умолчанию 26.05.2008, 09:52

не вижу принципиальной разницы.
Ответить с цитированием
  (#5 (permalink)) Старый
Mnior Mnior вне форума
Member
 
Сообщений: 487
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.12.2002
По умолчанию 26.05.2008, 21:19

Код:
SELECT
     Convert(DateTime,Convert(Char(8),<your_filed>,112))
    ,Convert(DateTime,Convert(VarChar,<your_filed>,112))
Цитата:
Нужно значение по умолчанию(Default Value) в столбце, т.е. если ничего не вводишь, то ставиться текущая дата.
Если не указываешь столбец в INSERT-е, тогда сработает констрайнт дуфаулт. А если каким нидь клиентом пользуешься, то он может и явно нулл указать, тогда можно явно в триггере замутить update.
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос для вставки текущей даты в редакторе задачи Outllook 2007 tumanovalex Visual Basic 0 20.04.2012 11:38
Как автоматизировать вставку текущей даты в заданном формате в Outlook? tumanovalex Софт и программы 0 20.04.2012 10:16
Удаление текущей записи Ado xolomka Delphi 1 20.05.2010 15:53
Формула, для проверки задвоений в столбце Pavel55 Visual Basic 9 12.09.2006 18:23
Как в DBGrid можно программно выбрать получить значение ячейки в выбранном столбце SCAR_UA C++ Builder 3 26.07.2006 07:37
Поиск в столбце CListCtrl Василий Теркин Visual C++ 0 12.06.2006 21:01
Как сделать чтобы нельзя было вывести в DataTimePicker даты меньше текущей SHADOWS C++ Builder 3 02.06.2006 20:20
Отображение текущей даты с переменной типа CTime в Date Time Picker Paha Visual C++ 1 04.04.2006 21:21
Определение текущей директории файла из ListBox bse Visual C++ 2 02.12.2005 12:45
Расчет данных в определенном столбце imported_Hunter Visual Basic 2 11.05.2005 22:46
Использование текущей директорией Serj_Mig Visual C++ 6 13.07.2004 20:53
Как обратится к файлу в текущей директории в С++ Anonymous Visual C++ 2 04.02.2004 13:54



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов