пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Программирование в интернет:
» ПИ
» ОКГТМ
» КИНФС

Мова PL/SQL. Типи даних. Перетворення типів даних. Використання DEFAULT, %TYPE, %ROWTYPE.

Каждая константа и переменная имеет ТИП ДАННЫХ, который специфицирует ее формат хранения, ограничения и допустимый интервал значений.

PL/SQL предусматривает разнообразие предопределенных скалярных и составных типов данных.

СКАЛЯРНЫЙ тип не имеет внутренних компонентов (NUMBER. CHAR, VARCHAR2, DATE).

СОСТАВНОЙ тип имеет внутренние компоненты, которыми можно манипулировать индивидуально (RECORD, TABLE, VARRAY). Oracle определяет множество встроенных типов данных, но пользователь может определять свои собственные.

Иногда бывает необходимо преобразовать значение из одного типа данных в другой. PL/SQL поддерживает как явные, так и неявные (автоматические) преобразования типов данных. Для явного преобразования используются встроенные функции, которые преобразуют значения из одних типов данных в другие. Когда это имеет смысл, PL/SQL преобразует тип данных значения неявно. Это позволяет использовать литералы, переменные и параметры одного типа там, где ожидается другой тип.

Предложение DEFAULT используется для инициализации переменных, констант, параметров подпрограмм, параметров курсоров по какому-то заранее заданному значению, например City VARCHAR2(20) DEFAULT “Kharkiv”;.

Атрибут %TYPE представляет тип данных переменной, константы или столбца базы данных, например secParam firstParam%TYPE;.

Атрибут %ROWTYPE возвращает тип записи, представляющей строку в таблице (или обзоре). Такая запись может содержать целую строку данных, выбранных из таблицы или извлеченных курсором.


20.01.2016; 16:35
хиты: 75
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь