CAST ФУНКЦИЯ

В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию CAST с синтаксисом и примерами.

Описание

Функция Oracle/PLSQL CAST конвертирует (преобразует) один тип данных в другой.

Синтаксис

Синтаксис функции Oracle/PLSQL CAST:

CAST ( { expr | ( subquery ) | MULTISET ( subquery ) } AS type_name )

Примечание

Допускаются следующие преобразования:

ОткудаКуда
char,
varchar2
numberdatetime /
interval
rawrowid,
urowid
nchar,
nvarchar2
char, varchar2XXXXX
numberXX
datetime / intervalXX
RawXX
rowid, urowidXX
nchar, nvarchar2XXXXX

Примечание

  • Функция CAST возвращает новый тип данных, в который вы преобразовали.
  • Если полученное значение больше целевого типа, возвращается ошибка.

Применение

Функцию CAST можно использовать в следующих версиях Oracle/PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Пример

Рассмотрим несколько примеров функции CAST и изучим, как использовать функцию CAST в Oracle/PLSQL.

Этот запрос конвертирует дату (то есть: 22-Jul-2014) в varchar2(30).