Обращение к полям таблиц базы данных Назад В начало Вперед

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

   create view v
				(new_a)
		as select a from t;
		.   .   .	 
		v.new_a := 2;

где v - имя логической таблицы, new_a - имя поля логической таблицы.

Для использования в методах, требующих числовых идентификаторов сущностей базы данных, язык VIP предоставляет следующие константы:

Для ссылки на таблицы и поля таблиц рекомендуется использовать идентификаторы вида fn<имя>, а не #<имя>, т.к.

- идентификаторы вида fn<имя> более универсальны (есть ситуации, в которых fn<имя>, доступно, а #<имя> - не доступно);

- идентификатор вида #<имя> похож на директивы макрокомпилятора, что потенциально может вызвать проблемы.

В обработчике триггера (конструкция handler ... on trigger) для задания индекса можно использовать константы (начиная с Атлантис 5.1.37):

Версия

Константы co<имя-таблицы>.ti<имя-индекса>, co<имя-таблицы>.<имя-индекса>, <имя-таблицы>.ti<имя-индекса> и <имя-таблицы>.<имя-индекса> доступны начиная с Атлантис 5.1.37.