Прилагать 2 varchar2 в дате и часе SQL Oracle

Привет у меня есть сомнение: я делаю insert от старой базы данных до новости. В предыдущем BD есть две переменные varchar2 дата и час. В новости у меня хочет быть единственная переменная типа 'DD-MM-YYY-HH-MM': как я могу делать это вставление?

Если это невозможно: как я могу делать изменение переменной varchar2 в формат 'HH-MM', и который тип переменной был бы должен иметь час?

0
задан 04.03.2019, 05:46
1 ответ

Как концепция очень простая, но после ты находишь форматы, отличные от даты и часа, aГ±o 2 или 4 цифр, в дни 1 или 2 цифр, часы до 12 часов или 24 часов. Я перемещаю тебя consulta с 2 примерами, которые могут подавать тебя.

    select to_date('30-03-2019 00:19:43', 'dd-mm-yyyy hh24:mi:ss')  from dual
    union
    select to_date('30-03-2019'||' '||'00:19:43', 'dd-mm-yyyy hh24:mi:ss')  from dual

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

0
ответ дан 19.11.2019, 22:36