Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.17;
Скачать: CL | DM;

Вниз

Поле даты в MS SQL на14 символов...   Найти похожие ветки 

 
Павел   (2004-09-22 13:23) [0]

Есть ли такое поле в MSSQL ?
Чтобы оно хранило все 14 символов
4 первых - год
2 - месяц
2 - день
2 - часы
2 - минуты
2 - секунды


 
Johnmen ©   (2004-09-22 13:28) [1]

Есть. CHAR(14)
:)


 
Павел   (2004-09-22 13:31) [2]

:-)
неее...
ну мне чтобы в формате типа datetime хранило данные...
Но только же в datetime хранится всего 8.


 
Johnmen ©   (2004-09-22 13:37) [3]

:)
Чего 8 ?


 
sniknik ©   (2004-09-22 14:22) [4]

в datetime с его 8 байтной размерностью влазит все перечисленное + милисекунды.
интересно чего ты хочеш в разницу, 6 байтов, впихнуть? (и не говори что только показаное, явная избыточность, чтото еще должно быть, видать жутко секретное... секреты родины передавать так будеш?)


 
sniknik ©   (2004-09-22 14:28) [5]

впрочем
CREATE TABLE DTable (id int identity(1,1) PRIMARY KEY, bn binary(14), dt datetime)

INSERT INTO DTable (bn,dt) VALUES (Cast(GetDate() AS binary(14)), GetDate())

все. твое желание удовлетворено.


 
Anatoly Podgoretsky ©   (2004-09-22 14:34) [6]

Павел   (22.09.04 13:31) [2]
Тогда ни как, тип предопределенный и переопределению не подлежит.


 
Павел   (2004-09-22 16:05) [7]

сформулирую теперь по-другому вопрос, но с этой темы...
У меня есть БД..
DBASE3 - ДБФ.
в ней три поля. В первом поле (символьном) есть данные в виде даты про котрую тут пишу. Вот хочу эти данные импортировать в SQL таблицу, но чтобы уже не в символьное поле импортировать а в Datetime.
Или это не возможно из символьного в datetime ?


 
Anatoly Podgoretsky ©   (2004-09-22 16:17) [8]

Ну и причем тут 14 символов?


 
Плохиш ©   (2004-09-22 16:34) [9]


> Anatoly Podgoretsky ©   (22.09.04 16:17) [8]

Дык, поле у него такое в ДБФ ;-)

> Павел

Всё-равно программу писать будешь, так и преобразовывай своё поле в нормальный DateTime.


 
Павел   (2004-09-23 08:31) [10]

Плохиш ©  
Всё-равно прогрписать будешь, так и преобразовывай своё поле в нормальный DateTime.

А по-подробней бы тут ?


 
Fay ©   (2004-09-23 08:35) [11]

2  Павел   (22.09.04 13:23)
Открой BOL и почитай про типы данных. Очень бодрит.


 
sniknik ©   (2004-09-23 08:47) [12]

> сформулирую теперь по-другому вопрос, но с этой темы...
переформулируй еще раз, теперь еще и с исходными данными того что имееш и как собираешся импортировать.
от этого зависит способ преобразования, я бы посоветовал сконвертить в запросе, прямо в запросе на пакетную вставку (но смысл? если у тебя по другому)



Страницы: 1 вся ветка

Текущий архив: 2004.10.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
14-1096438790
msguns
2004-09-29 10:19
2004.10.17
Динамо (К) - Байер 4:2 !!!


4-1095156086
WELLiON
2004-09-14 14:01
2004.10.17
Re: отрубание монитора


1-1096965334
jeka
2004-10-05 12:35
2004.10.17
Разница между двумя датами


1-1096867757
_Дельфин_
2004-10-04 09:29
2004.10.17
Создание приложений


4-1095404664
Rem
2004-09-17 11:04
2004.10.17
WinAPI и ToolBar