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

Откуда: Град Петра на реке Неве
Сообщений: 459
Коллеги, приветствую!

Подскажите, плз, вопрос общего характера,

есть несколько файлов-таблиц Excel, необходимо данные из них прогрузить в БД Oracle.
Формат полей в Excel-таблицах различный, есть поля, формат которых - Общий, есть поля с форматом Числовой.
Структура полей БД Oracle тоже разношёрстная: INTEGER, VARCHAR2.

Вопрос, как лучше сделать, заранее отформатировать поля в Excel-таблицах, скажем, задать поля, которые пойдут в NUMBER, как Числовой, а те, что - в VARCHAR2, оставить как Общий или Текстовый ?

Или SQL LOADER-у "по барабану", типа задай в скрипте на загрузку правильный формат полей в таблицах БД Oracle, оставь в Excel всё как есть, и типа Loader всё сам сделает как надо, так?

Или, правильнее, сначала в Excel всё отформатировать как "Общий", в том числе числовые поля, и просто через Loader заливать в Oracle?

Как лучше сделать?
17 мар 08, 12:26    [5417875]     Ответить | Цитировать Сообщить модератору
 Re: Из Excel в Oracle  [new]
alsov
Member

Откуда: Санкт-Петербург
Сообщений: 153
ИМХО
Из екселя экспортом в csv
Затем sqlloader'ом
17 мар 08, 12:33    [5417947]     Ответить | Цитировать Сообщить модератору
 Re: Из Excel в Oracle  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
OCA-Ламер
..

Вопрос, как лучше сделать, заранее отформатировать поля в Excel-таблицах, скажем, задать поля, которые пойдут в NUMBER, как Числовой, а те, что - в VARCHAR2, оставить как Общий или Текстовый ?

Или SQL LOADER-у "по барабану", типа задай в скрипте на загрузку правильный формат полей в таблицах БД Oracle, оставь в Excel всё как есть, и типа Loader всё сам сделает как надо, так?

Или, правильнее, сначала в Excel всё отформатировать как "Общий", в том числе числовые поля, и просто через Loader заливать в Oracle?

Как лучше сделать?

имхо, правильно - дерьмо (я про любые преобразования форматов в m$), по возможности, не трогать. В таком случае - вы хотя бы не рискуете что-либо доломать, в дополнение к тому,
что до вас там (может быть уже) сломано.
17 мар 08, 12:44    [5418072]     Ответить | Цитировать Сообщить модератору
 Re: Из Excel в Oracle  [new]
pan159
Member

Откуда: Москва
Сообщений: 810
Можно через ADO. Пример в приложении.

К сообщению приложен файл (ado_EXAMPLE.xls - 79Kb) cкачать
17 мар 08, 13:50    [5418582]     Ответить | Цитировать Сообщить модератору
 Re: Из Excel в Oracle  [new]
OCA-Ламер
Member

Откуда: Град Петра на реке Неве
Сообщений: 459
Спасибо всем!
18 мар 08, 17:45    [5425975]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить