Инструменты пользователя

Инструменты сайта


Боковая панель

set_term



SET TERM

Версии сервера

все

Доступно в

Формат

SET TERM string;

Обратите внимание:

Аргумент Описание
string Определяет символ или символы, чтобы использовать для завершения инструкции. По умолчанию: точка с запятой (;).

Описание

SET TERM определяет, какой символ или строка символов завершает команду.

По умолчанию, isql команды должны быть завершены точкой с запятой (;). Используйте SET TERM, чтобы изменить символ завершения.

SET TERM обычно используется совместно с CREATE PROCEDURE или CREATE TRIGGER. Процедуры и триггеры определены, используя язык процедур и триггеров (PSQL), в котором инструкция всегда заканчивается точкой с запятой. Процедура или триггер непосредственно должна быть завершена символом отличным от точки с запятой.

Текстовый файл, содержащий определение CREATE PROCEDURE или CREATE TRIGGER, должен включать одну команду SET TERM перед определением, и соответственно после определения. Начальный SET TERM определяет новый завершающий символ; конечный SET TERM восстанавливает точку с запятой (;), как по умолчанию.

Использование SET TERM изнутри isql сессии имеет тот же эффект, как использование терминатора из командной строки.

Пример

Следующий пример показывает текстовый файл, который использует SET TERM при создании процедуры. Первый SET TERM определяет !!!, как завершающие символы; соответствующий SET TERM восстанавливает точку с запятой (;), как завершающий символ:

 

См. также

Источник

langref.pdf

Обсуждение

vov, 2011/08/30 11:13

Можно ли изменить терминатор по умолчанию?

Только авторизованные участники могут оставлять комментарии.
set_term.txt · Последние изменения: 2008/11/20 11:56 (внешнее изменение)