2014-11-02 3 views
0

Мне нужно импортировать данные excel в базу данных oracle через SQL-разработчик. Я изменил формат даты в excel на стандартный формат oracle (DD_MON_YYYY HH: MI: SS AM). Но при импорте в SQL-разработчике этот формат даты не отражает, он дает исходный формат даты, как там, в excel, прежде чем я изменил формат. Как изменить формат?Формат даты изменяется в разработчике SQL

Excel данные:

Excel data screen shot

В SQL разработчика:

SQL DEVELOPER SCREEN SHOT

ответ

0

Что касается моих знаний, ваш импорт все в порядке. Важность формата даты заключается в определении поля даты в качестве поля даты при импорте данных в базу данных. После импорта база данных сохраняет значения даты в формате даты по умолчанию. Поэтому, когда вы извлекаете данные, вы должны указать формат даты в своем запросе, чтобы получить то, что хотите. Другими словами, используйте запрос для получения данных в базе данных.

Ex:

select to_date(date_field,'DD_MON_YYYY') 
    from table_name 
0

Вам просто нужно change the data format in the SQL Developer preferences, Инструменты> Настройки> базы данных> NLS

Это позволит установить формат по умолчанию для отображения даты. Вы всегда можете получить его точно так, как хотите, для своих запросов, делая то, что показывает + Асанга.

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