Поиск

L2AVADON

СТАТЬИ

Объявление программных данных
ГлавнаяЯзык PL/SQLВведение в PL/SQLПрограммные данные → Объявление программных данных

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

Объявление переменных

При объявлении переменной PL/SQL выделяет память для значения переменной и присваивает этому хранилищу имя, используя которое вы сможете извлекать и изменять данное значение. В объявлении так­же указывается тип данных переменной, который будет использован для проверки корректности значений, присваиваемых переменной.

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

имя тип_данных [NOT NULL] [значение_по_умолчанию];

где имя - это имя объявляемой переменной или константы, а тип_данных -это тип или подтип значений, которые могут присваиваться этой пере­менной. Включение в объявление выражения NOT NULL означает, что ес­ли в коде будет предпринята попытка присвоения вашей переменной значения NULL, то Oracle инициирует исключение. Выражение [значе­ние по умолчанию] позволяет инициализировать переменную; оно необя­зательно для всех объявлений, кроме объявлений констант.

 
1 2 3 4 5 6 7
Другие статьи