От: http://www.sqlite.org/faq.html :
(11) Как добавить или удалить столбцы из существующей таблицы в SQLite.
SQLite имеет ограниченную поддержку ALTER TABLE, которую вы можете использовать для добавления столбца в конец таблицы или для изменения имени таблицы. Если вы хотите внести более сложные изменения в структуру таблицы, вам придется воссоздать таблицу. Вы можете сохранить существующие данные во временную таблицу, отбросить старую таблицу, создать новую таблицу, а затем скопировать данные из временной таблицы.
Например, предположим, что у вас есть таблица с именем «t1», с именами столбцов «a», «b» и «c» и что вы хотите удалить столбец «c» из этой таблицы. Следующие шаги иллюстрируют, как это можно сделать:
blockquote>BEGIN TRANSACTION; CREATE TEMPORARY TABLE t1_backup(a,b); INSERT INTO t1_backup SELECT a,b FROM t1; DROP TABLE t1; CREATE TABLE t1(a,b); INSERT INTO t1 SELECT a,b FROM t1_backup; DROP TABLE t1_backup; COMMIT;
Excel-> CSV-> Oracle
Сохраните электронную таблицу Excel как тип файла 'CSV' (Разделенные от запятой Значения).
Передайте .csv файл серверу Oracle.
Составьте таблицу Oracle, с помощью SQL CREATE TABLE
оператор для определения длин и типов столбца таблицы.
Используйте sqlload для загрузки .csv файла в таблицу Oracle. Создайте файл управления sqlload как это:
load data
infile theFile.csv
replace
into table theTable
fields terminated by ','
(x,y,z)
Вызовите sqlload для чтения .csv файла в новую таблицу, создав одну строку в таблице для каждой строки в .csv файле. Это сделано как команда Unix:
% sqlload userid=username/password control=<filename.ctl> log=<filename>.log
ИЛИ
Если Вы просто хотите инструмент, используйте QuickLoad
Другой способ сделать Excel-> CSV-> Oracle использует Внешние таблицы, сначала представленные в 9i. Внешние таблицы позволяют Вам запросить плоский файл, как будто это - таблица. Негласно Oracle все еще использует SQL*Loader. Здесь существует основательное учебное руководство:
Oracle Application Express, которая приезжает свободная с Oracle, включает утилиту "Load Spreadsheet Data" под:
Utilities > Data Load/Unload > Load > Load Spreadsheet Data
Необходимо сохранить электронную таблицу как файл CSV сначала.
Если это - один процесс времени, можно просто хотеть скопировать и вставить данные в таблицу доступа Microsoft и сделать запрос на добавление к таблице оракула, что у Вас есть установка через Вашего odbc менеджера.