Явное преобразование типов данных - раздел Программирование, БАЗИСНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА PL/SQL Встроенные Функции Преобразования, Доступные В Sql, Доступны И В Pl/sql. Крат...
Встроенные функции преобразования, доступные в SQL, доступны и в PL/SQL. Краткое описание этих функций приведено в таблице 6. При необходимости их можно применять для явного преобразования типов данных, относящихся к различным семействам типов.
Таблица 6. Функции преобразования типов данных PL/SQL и SQL
Функция
Описание
Семейства типов, доступные для преобразования
TO_CHAR
Преобразует аргумент к типу VARCHAR2 в зависимости от указанного формата (указание формата необязательно)
Числовые типы, типы даты
TO_DATE
Преобразует аргумент к типу DATE в зависимости от указанного формата (указание формата необязательно)
Символьные типы
TO_TIMESTAMP
Преобразует аргумент к типу TIMESTAMP в зависимости от указанного формата (указание формата необязательно)
Символьные типы
TO_TIMESTAMP_TZ
Преобразует аргумент к типу TIMESTAMP WITH TIMEZONE в зависимости от указанного формата (указание формата необязательно)
Символьные типы
TO_DSINTERVAL
Преобразует аргумент к типу INTERVAL DAY ТО SECOND в зависимости от указанного формата (указание формата необязательно)
Символьные типы
TO_YMINTERVAL
Преобразует аргумент к типу INTERVAL YEAR ТО MONTH в зависимости от указанного формата (указание формата необязательно)
Символьные типы
TO_NUMBER
Преобразует аргумент к типу NUMBER в зависимости от указанного формата (указание формата необязательно)
Символьные типы
RAWTOHEX
Преобразует значение типа RAW в шестнадцатеричное представление двоичной величины
Типы RAW
HEXTORAW
Преобразует шестнадцатеричное представление в эквивалентную двоичную величину
Символьные типы (значения должны быть представлены в шестнадцатеричной форме)
CHARTOROWID
Преобразует символьное представление значения ROWID во внутренний двоичный формат
Символьные типы (значения должны быть представлены в 18-символьном формате идентификаторов строк)
ROWIDTOCHAR
Преобразует внутреннюю двоичную переменную ROWID в 18-символьный внешний формат
ВВЕДЕНИЕ... БАЗИСНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА PL SQL... ТИПЫ PL SQL...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Явное преобразование типов данных
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Последовательное управление
1. ВВЕДЕНИЕ
PL/SQL — это собственный язык Oracle, предназначенный для разработки приложений баз данных. В дополнение ко всем SQL-операциям
В начало
2. БАЗИСНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА PL/SQL
Набор символов: программа PL/SQL представляет собой строки текста, испо
Семейство числовых типов
NUMBER- с помощью данного типа можно хранить числа: целые и с плавающей точкой. Он аналогичен типу NUMBER, применяемому в базах данных. Синтаксис:
NUMBER (P,S);
Семейство символьных типов
VARCHAR2- данный тип аналогичен типу VARCHAR2, применяемому в базах данных. При помощи переменных типа VARCHAR2 можно хранить строки символов переменной длины. Синтаксис:
Семейство типов RAW
RAW - используется для хранения двоичных данных фиксированной длины. Синтаксис:
RAW(L) ,
где L — длина переменной в байтах. Тип RAW. В отличие от символьны
Семейство типов ROWID
ROWID- абсолютно аналогичен типу, используемому для работы с псевдостолбцами ROWID базы данных. Он дает возможность сохранять идентификаторы строк (rowid), которые можно рассматрив
В начало
3.2 Составные типы
В переменной, имеющей составной тип, находится одна или несколько скалярных переменных (называемых также атрибутами). Для применения со
В начало
3.3 Ссылочные типы
Ссылочный тип PL/SQL — это то же самое, что и указатель в С. Переменная, объявленная как ссылочная, во
В начало
3.4 Типы LOB
Используются для хранения больших объектов. Большой объект (large object) может быть либо двоичным, либо символьным значением размером
В начало
3.5 Объектные типы
Объектный тип является составным типом, который имеет внутри себя атрибуты (переменные других типов) и методы (подпрограммы). Информаци
В начало
3.6. Преобразование типов данных
PL/SQL может выполнять преобразования между различными семействами скалярных типов данных. В пределах одн
Неявное преобразование типов данных
В PL/SQL осуществляется автоматическое преобразование типов данных разных семейств, когда это возможно. PL/SQL может автоматически выполнять преобразование между: cимвольными типами и числовыми тип
В начало
4. ПРОГРАММНЫЕ КОНСТРУКЦИИ PL/SQL
В PL/SQL имеется множество различных программных конструкций, начиная с модулей разных видов и заканчивая логическими ко
В начало
5. ПЕРЕМЕННЫЕ И КОНСТАНТЫ
5.1. Объявление переменных
В блоках P
DECLARE
SUBTYPE MyDate IS DATE; -- Основан на типе DATE
TYPE MyRec IS RECORD (time1 INTEGER, time2 INTEGER);
SU
В начало
5.2. Работа с составными типами данных
Запись PL/SQL
Для определения записи PL/SQL сначала нужно
Изменяемый массив.
Изменяемый массив, или массив с переменной длиной — это тип данных, практически идентичный массиву в языке программирования С или Java. Синтаксис:
TYPE имя_типа IS (VARRAY | VARYING ARRAY]
В начало
5.3 Динамическое объявление типа переменных
Во многих случаях для работы с данными, хранимыми в таблицах базы данных, испо
В начало
6.2. Итеративное управление
Итеративное управление называется также циклом. Цикл (LOOP) повторяет исполнение программного блока до тех пор
В начало
6.3. Последовательное управление
Последовательное управление иначе называется оператором GOTO. При его обнаружении програ
Goto lose_a_pencil;
-- Организуем цикл для всех рядов на верхнем уровне
FORrownum IN 1..6 LOOP
-- Организуем цикл для всех парт в текущем ряду
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов