Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 74
1

Формат выгрузки в csv или txt

12.05.2015, 09:58. Показов 2819. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе утро.

Коллеги, подскажите каким образом выгрузить в файл любого из форматов дату в формате dd.mm.yyyy?
Выгрузку делаю, но все равно прописывается дата в формате dd-mon-yy
И работать с этими датами сложно...
При выгрузке указываю даже формат этого поля to_date(ddt,'dd.mm.yyyy'), но это все равно не работает...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2015, 09:58
Ответы с готовыми решениями:

Скрипт выгрузки в .csv
Доброго времени суток ! Помогите пожалуйста со скриптом. В таблице должны собираться данные:...

Конвертировать формат tst в txt или pdf
Помогите пожалуйста конвертировать текст. Это тестовый файл, который открывается через программу...

Как сделать автоматический запуск csv выгрузки на компьютер
Нужно организовать запуск обработки 1С, выгружающей данные в файл csv в автоматическом режиме, по...

Скрипт для выгрузки в CSV членов группы AD с определёнными атрибутами
Всем привет. Может есть у кого такой готовый скрипт, который выгружает состав группы из AD по...

11
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
12.05.2015, 10:44 2
Лучший ответ Сообщение было отмечено Warmorger как решение

Решение

Цитата Сообщение от Warmorger Посмотреть сообщение
to_date
Причем тут to_date, когда надо to_char ?
1
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 74
12.05.2015, 14:59  [ТС] 3
согласен, с утра тяжко после праздников
А подскажите как добавить строку первую с описанием каждого столбца до записи данных из таблицы?
0
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
12.05.2015, 15:10 4
Цитата Сообщение от Warmorger Посмотреть сообщение
как добавить строку первую с описанием каждого столбца
Что значит "описание столбца"? Если наименование/тип, то здесь
SQL
1
2
SELECT *
FROM all_tab_columns
0
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 74
12.05.2015, 16:27  [ТС] 5
немного не понял...
Есть запрос с использованием utl_file.fopen, следовательно в описании utl_file.put_line(v_file,перечисление всех столбцов через разделитель ; )
но как мне перед началом записи файла добавить строчку типа текстовой с описанием каждого поля а потом сами данные, т.е.
файл должен быть в формате:
тип1;тип2;тип3;тип4
123;124;125;126
223;224;225;226
333;334;335;336
(цифры это данные из базы). Сейчас же запись идет сразу с цифр, а первую строчку как сделать - не знаю(
0
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
12.05.2015, 17:06 6
Цитата Сообщение от Warmorger Посмотреть сообщение
немного не понял
Ты в указанное представление заглядывал? Там для каждой таблицы представлены наименование колонок и их тип. Выбери оттуда наименования колонок в курсор и формируй какую угодно строку, а потом уже запишешь ее в файл.
0
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 74
12.05.2015, 17:14  [ТС] 7
представление посмотрел, но не понимаю(
пример запроса можно?
0
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
12.05.2015, 17:19 8
Цитата Сообщение от Warmorger Посмотреть сообщение
пример запроса можно?
Ты с курсорами никогда не работал?
0
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 74
13.05.2015, 09:43  [ТС] 9
работал, но не могу понять как в данном случае это мне поможет? точнее каким образом использовать данные из указанного запроса, чтобы к уже формирующемуся файлу я смог добавить одну верхнюю строку с описание полей.
0
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
13.05.2015, 09:51 10
Цитата Сообщение от Warmorger Посмотреть сообщение
но не могу понять как в данном случае это мне поможет
Подробно писать не буду, только рыбу
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DECLARE
  v_Head   varchar2(100);
 
  CURSOR C1
  IS
  SELECT fld1
  FROM tab1
  WHERE TABLE_NAME = '..'
  ORDER BY ...
BEGIN
  FOR R1 IN C1 loop
 
     v_Head:= v_Head || R1.fld1 ||';' ;
  END loop;
 
  -- здесь вывод в файл v_Head
END;
0
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 74
13.05.2015, 12:11  [ТС] 11
тогда судя по курсору запись будет не в формате: описание полей, а со след строки данные,
а описание поле вместе с данными с поля, и потом разделитель.
0
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
13.05.2015, 12:24 12
Цитата Сообщение от Warmorger Посмотреть сообщение
описание поле вместе с данными с поля, и потом разделитель
С чего это? В моем примере, если использовать указанное выше представление, R1.fld1 (точнее R1.column_name) содержит название колонки. Никаких других данных там нет. Поэтому после окончания курсора v_Head будет содержать наименование полей (колонок) через разделитель.
1
13.05.2015, 12:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2015, 12:24
Помогаю со студенческими работами здесь

Автоматизация выполнения csv выгрузки пл7.7.027. Конф ТоргИСклад 9.2
Платформа 7.7.027. Конфигурация Торговля и склад редакция 9.2. Реализована обработка по...

Конвертация файлов изображений в формат txt, а желательно в doc или docs
Господа. товарищи, Help me !!! Научите меня, как переводить изображения текстов (форматы jpg,png и...

Формат выгрузки данных в ККМ
Есть обработка выгрузки товара в ККМ, на выходе формируется файл: ##@@&& # $$$CLR...

VK API : Как экспортировать полученный JSON в CSV или Как отсортировать txt
import vk_api import pickle import json #авторизируемся в вк vk_session =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru