Язык модулей SQL
Категория реферата: Рефераты по информатике, программированию
Теги реферата: выборы реферат, лечение пяточной шпори
Добавил(а) на сайт: Roberta.
Предыдущая страница реферата | 1 2 3 | Следующая страница реферата
Функция
Заканчивает текущую транзакцию с фиксацией.
Формат
::= COMMIT WORKСинтаксические правила
Нет.
Общие правила
Текущая транзакция завершается. Закрываются любые курсоры, открытые данной транзакцией. Любые изменения базы данных, сделанные в текущей транзакции, фиксируются. 8.3. ()Функция
Определяет курсор.
Формат
::= DECLARE CURSOR FOR ::= [...] ::= | UNION [ALL] ::= | () ::= ORDER BY [{,}...] ::= [ASC | DESC]Синтаксические правила
() не должно быть идентичным любому другому (), специфицируемого в каком-либо другом () того же модуля. Любое (), содержащееся в (), должно быть определено в () () объемлющего (), который содержит (), специфицирующий это ().Замечание: Cм. Синтаксическое правило 7.1, " ()". Пусть Т обозначает таблицу, специфицированную в ().
a) Если указано ORDER BY, то Т является только читаемой таблицей со специфицированным порядком сортировки.
b) Если не указаны ни ORDER BY ни UNION и () является из меняемой (updatable), то Т - изменяемая таблица.
c) Иначе Т - только читаемая таблица.
a) Если не указано UNION, то описанием Т является описание ().
b) Если указано UNION, то пусть для каждого специфицированного UNION Т1 и Т2 обозначают таблицы, которые специфицированы в () и (). () в спецификациях Т1 и Т2 должен состоять из "*" или (). Кроме имен столбцов, описания Т1 и Т2 должны быть идентичными. Все столбцы результата неименованы. За исключением (), описание результата такое же, как описание Т1 и Т2. Если указано ORDER BY, то каждая () в () должна идентифицировать столбец таблицы Т.
a) Если () содержит (), то () идентифицирует столбец Т с именем, указанным в этой ().
b) Если () содержит (), то это целое должно быть больше нуля и не более степени таблицы T. () указывает столбец Т с порядковой (ordinal) позицией, специфицируемой этим ().
Общие правила
a) Если Т изменяемая (updatable) таблица, то курсор ассоциируется с именованной таблицей, идентифицируемой (