Программные данные PL/SQL

Практически любой написанный вами блок PL/SQL будет определять программные данные и их обрабатывать. Программные данные представляют собой структуры данных, которые существуют только в рамках вашего сеанса (физически они находятся в программной глобальной области базы данных Oracle (Program Global Area - PGA) вашего сеанса) и не хранятся в базе данных. В последующих статьях моего блока я расскажу, как объявлять программные данные и какие правила следует соблюдать при выборе имен. Кроме того, вам будет предложен краткий обзор различных типов данных, поддерживаемых в PL/SQL.

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

При выборе имен для переменных, констант и типов данных необходимо следовать двум основным рекомендациям:

1. Обязательно убедитесь в том, что каждое название точно отражает назначение объекта и понятно с первого взгляда

Возможно, стоит даже потратить некоторое время на то, чтобы попытаться осознать (вне компьютерной терминологии), что представляет собой конкретная переменная. Тогда вам легко будет подобрать подходящее имя. Например, если переменная будет хранить «общее количество звонков по поводу остывшего кофе», то удачным выбором имени могло бы быть total_calls_on_cold_coffee или tot_cold_calls, если вы не выносите слишком длинных названий. Примером не-удачного выбора могли бы быть имена totcoffee и t_#_calls_lwcoff, которые слишком загадочны для того, чтобы что-то прояснить.

2. Выработайте разумные и последовательные соглашения об именовании

Подобные соглашения обычно касаются применения префиксов и/ или суффиксов для отражения типа и назначения. Например, имена всех локальных переменных должны начинаться с префикса «l_», а имена глобальных переменных, определяемых в пакете, должны иметь префикс «g_». Имена типов записей должны включать в себя суффикс «_rt» и т. д. Вы можете скачать полный набор соглашений об именовании с веб-страницы Oracle O’Reilly, расположенной по ад-ресу http://oracle.oreilly.com (выберите «Oracle PL/SQL Best Practices», затем «Examples»). После скачивания вы сможете пользоваться данным стандартным документом. (В настоящее время его прямым адресом является http://examples.oreilly.com/orbestprac/.)

 

 

Вас заинтересует / Intresting for you:

Как Oracle выполняет код PL/SQ...
Как Oracle выполняет код PL/SQ... 2973 просмотров Stas Belkov Sat, 28 Sep 2019, 11:55:29
Сопровождение объектных типов ...
Сопровождение объектных типов ... 3740 просмотров Максим Николенко Sun, 03 Nov 2019, 09:18:04
Oracle Text и PL/SQL: многоязы...
Oracle Text и PL/SQL: многоязы... 3507 просмотров Максим Николенко Fri, 18 Oct 2019, 12:41:03
Разделитель "точка с запятой" ...
Разделитель "точка с запятой" ... 2483 просмотров Ирина Светлова Tue, 21 Nov 2017, 13:28:01
Войдите чтобы комментировать