2012-04-30 4 views
0

У меня есть 2 столбца в доступе, которые сохраняются в виде строковых дат yyyymmdd. Я связываю таблицу с базой данных оракула и должен покрывать столбцы вставки, чтобы они выглядели как yyyy/mm/dd.Скрытый столбец строк дат

Я пытаюсь:

INSERT INTO TEST 
(DATE) Values (20110818, To_DATE("YYYY/MM/DD")) 
FROM TEST_DATE 

Я хочу, чтобы преобразовать весь столбец на вкладыше от доступа к оракулу

+1

Вы, конечно, нужны, чтобы преобразовать дату к дата не для it.string? Между прочим, _do not_ вызывать дату столбца. Если вы попробуете – Ben

+0

Дубликат http://stackoverflow.com/questions/10391389/insert-into-select-from-access-to-oracle –

ответ

0

Попробуйте как этот

INSERT INTO TEST 
(DATE) 
SELECT TO_DATE('20110818','YYYYMMDD') 
FROM TEST_DATE 
+0

Кстати, '20110818' должен быть полем таблицы TEST_DATE , – hkutluay

+0

Нет, '' 20110818'' - это строка. Вы вставляете дату '18/08/2011' в таблицу' test', однако много раз есть записи в 'test_date' – Ben

+0

Почему вы выбираете строку« 200110818 »из таблицы? Вы можете использовать только оператор VALUES. – hkutluay

Смежные вопросы