powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Экспорт таблицы в DBF
7 сообщений из 7, страница 1 из 1
Экспорт таблицы в DBF
    #35595674
lioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. СУБД ASA 8.0. Есть таблица t с полем типа DATE. В Interactive SQL выполняю экспорт этой таблицы так:
Код: plaintext
1.
2.
3.
SELECT data1
FROM t;
OUTPUT TO 'c:\test.dbf' FORMAT DBASEIII;
Получаю дбф-файл. Открываю его программой DBFNavigator, смотрю полученный тип поля... Тип поля data1 получается character(25). Даты в виде строк отображаются в виде '01.10.2008 00-00-00' ... Откуда появилось временная часть непонятно )))
Подскажите, что я делаю не так ?
...
Рейтинг: 0 / 0
Экспорт таблицы в DBF
    #35595919
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовать явно преобразовать в строку вида '2008-10-15' или '15/10/2008'.
Что-то типа
Код: plaintext
1.
2.
3.
select convert(char( 4 ), datepart(yy,getdate())) + '-' 
     + convert(char( 2 ), datepart(mm,getdate())) + '-'
     + convert(char( 2 ), datepart(dd,getdate())) 
С числами с 1 по 9 и месяцами с января по сентябрь поборись сам.
...
Рейтинг: 0 / 0
Экспорт таблицы в DBF
    #35595987
V.V.L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select CONVERT( CHAR( 20 ), data1, 111) from t;
...
Рейтинг: 0 / 0
Экспорт таблицы в DBF
    #35596759
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lionerЗдравствуйте. СУБД ASA 8.0. Есть таблица t с полем типа DATE.А ты уверен что там DATE а не DATETIME?
...
Рейтинг: 0 / 0
Экспорт таблицы в DBF
    #35630536
KSerega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT cast(data1 as date) as data1
FROM t;
OUTPUT TO 'c:\test.dbf' FORMAT DBASEIII;
...
Рейтинг: 0 / 0
Экспорт таблицы в DBF
    #35649796
lioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал скрипт выполнить в Interactive SQL:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
create table testtable (data1 date);
insert into testtable (data1) values(today());
insert into testtable (data1) values(today());
insert into testtable (data1) values(today());
SELECT cast(data1 as date) as data1
FROM testtable;
OUTPUT TO 'd:\test.dbf' FORMAT DBASEIII;
В прикрепленном файле - zip-архив с полученным DBF-файлом.
...
Рейтинг: 0 / 0
Экспорт таблицы в DBF
    #35649808
lioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select @@version выдает 8.0.2.4239
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Экспорт таблицы в DBF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]