Мне нужно преобразовать формат даты в Oracle SQL Developerобновление значение даты в оракула
Текущий формат гггг/мм/дд-чч: мм: сс: SSS и мне нужно, чтобы преобразовать его в формат гггг-мм- dd hh: mm: ss CST Я действительно не знаю SQL, но сделал некоторые исследования. Вот команда, которую я консультировал других людей на форуме. но это бросает мне непризнанную ошибку команды. название таблицы B и название колонки First
UPDATAE B
set First = concat(to_char(substring(FIRST,1,4) + '-' + substring(FIRST, 6, 2) + '-' + substring(FIRST, 9, 2) + ' ' + substring(FIRST, 12, 8));
Может ли кто-нибудь здесь помочь мне? заранее спасибо.
У вас есть опечатка (UPDATAE?). Вы также просто устанавливаете одно текстовое поле в другое. Где дата? – muratgu
Если столбец является столбцом 'DATE', он не имеет« формата ». Вам не нужно ОБНОВИТЬ таблицу. Просто используйте другой формат, когда * выбирая * из таблицы. Если столбец не является столбцом «DATE», вы должны изменить свой дизайн. Не храните даты в столбцах 'varchar'. –