1
голосов
2ответов
2709 просмотров

Ошибка в функции Oracle TO_CHAR ()

Почему в строке 7 запроса ниже возникает следующая ошибка? Error: ORA-01861: literal does not match format string Query: 01: SELECT hour 02: FROM (WITH all_hours AS 03: (SELECT TO_DATE ('2000-01-01', 'yyyy-mm-dd') 04: + NUMTODSINTERVAL (LEVEL - 1, 'hour...

2
голосов
2ответов
65675 просмотров

Oracle - Number to varchar

I have a table containing a column of type Number create table tmp ( /*other fields*/ some_field Number ) and in a PL SQL script, I want to convert that field to a varchar. However, i don't know its length, so I get an exception Exception message is ORA-06502: PL/SQL: numeric or ...

3
голосов
3ответов
3644 просмотров

Database-Independent to_char Function in SQLAlchemy

I am using SQLAlchemy to make database-independent querys. I am facing one issue with to_char function. Consider the simple query like: select to_char(id,'999') from xyz It's working on Postgres but MySQL doesn't support it. How can I make this query database-independent using SQLAlchemy?

1
голосов
3ответов
9982 просмотров

What's the equivalent of Oracle's to_char in AS400 DB2 SQL syntax?

I'm trying to display a DATE field fetched from a DB2 instance. In Oracle I'd use something like: to_char(v_date, 'YYYY-MM-DD') What's the equivalent in AS400 DB2?

8
голосов
5ответов
31951 просмотров

Как я могу отформатировать число как xxx-xx-xxxx?

Я запрашиваю данные номера социального страхования из хранимой процедуры и хочу отформатировать их как номер социального страхования в своей хранимой процедуре. Как отформатировать xxxxxxxxx как xxx-xx-xxxx в Oracle?

3
голосов
5ответов
805 просмотров

Выберите * из таблицы и по-прежнему выполняйте некоторые функции для одного именованного столбца

Я хотел бы иметь возможность возвращать все столбцы в таблице или в результирующей таблице соединения и по-прежнему иметь возможность преобразовывать дату в строку по имени. Например Выберите ID, ОПИСАНИЕ, TO_CHAR (CHANGE_DATE, 'YYYY-MM-DD HH24: MI: SS') AS FORMATED_DATE FROM MY_TABLE; ...

45
голосов
1ответов
10065 просмотров

Как лучше всего избежать неформатных символов в Oracle to_char?

Я пытаюсь напечатать дату в операторе выбора, но мне нужно добавить к выводу букву: to_char(date_updated, 'YYYY-MM-DDTHH:mm:ss') Oracle не любит букву T. Я просто хочу, чтобы буква T выводилась как двоеточие и тире. Могу ли я избежать этого с помощью обратной косой черты или чего-то еще?