Как отмечает @Mikhael Pakhantsov, to_char
работает для преобразования в строку.Аналогично, to_date
и to_timestamp
являются стандартом при преобразовании строк в даты и временные метки соответственно.Однако, если вы обнаружите, что вам нужно выполнить более экзотическое преобразование (например, varchar2 в raw), то cast
ваш друг:
Число в строку:
select cast(field as varchar2(30)) from table;
Строка в Raw:
select cast(field as raw(16)) from table;