7.1 () Функция Определяет модуль. Формат ::= [...] ... ::= LANGUAGE { COBOL | FORTRAN | PASCAL | PLI } ::= AUTHORIZATION ::= Синтаксические правила Для каждого () в () должна существовать ровно одна () в этом (), которая содержит () со спецификацией (), объявленного в (). () должен быть ассоциирован с прикладной программой при ее выполнения. Прикладная программа должна быть ассоциирована не более чем с одним (). Общие правила Если () () специфицирует COBOL (соответственно FORTRAN, PASCAL, PLI) и если агент, выполняющий вызов () этого (), не является стандартной программой на языке COBOL (соответственно FORTRAN, Pascal, PL/1), то результат неопределен. После выполнения агентом на языке программирования последнего вызова () в () неявно выполняется () или (). Выбор одного из этих () определяется реализацией. Если имеет место невосстанавлваемая ошибка, то СУБД должна выполнить (). 7.2. () Функция Задает имя (). Формат ::= MODULE [] Синтаксические правила () должно отличаться от () любого другого () в том же окружении. Понятие окружения определяется в реализации. Общие правила () определяет необязательный () как (), определяющее содержащий () в данном окружении. 7.3. () Функция Определяет процедуру и оператор языка SQL. Формат ::= PROCEDURE ...; ; ::= | ::= SQLCODE ::= | | | | | | | | | | Синтаксические правила () должно отличаться от () любой другой () в содержащем модуле. в каждом () в () должно отличаться от () любого другого () в этой процедуры. Любое (), содержащееся в () (), должно быть специфицировано в () этой процедуры. Если () в () совпадает с () в () (), содержащей этот (), то (), которая содержит это (), должна содержать (). Законный вызов () должен поставлять n параметров, где n - число () в данной (). Процедура должна содержать ровно один (). На параметр, соответствующий параметру SQLCODE, ссыля4аются я0как я4на параметр SQLCODE. () процедуры явля () содержащего (). Если S=P, то PICTURE: "S", за которым следует "V", и затем P экземпляров "9". Если P > S > 0, то PICTURE: "S", за которым следуют P-S экземпляров "9", затем "V" и затем S экземпляров "9". Если S=O, то PICTURE: "S", за которым следуют P экземпляров "9" и затем необязательное "V". Общие правила () определяет процедуру, которая может вызываться определяемым реализацией агентом. Когда процедура вызывается агентом языка программирования: а) Если для этого агента нет активной транзакции, то транзакция фактически инициируется и связывается с этим вызовом и с последующими вызовами этим агентом любой () в содержащем (), до тех пор, пока данный агент не закончит эту транзакцию. b) Выполняется () S данной (). Язык манипулирования данными (data manipulation language) 8.1 () Функция Закрыть курсор. Формат ::= CLOSE Синтаксические правила Объемлющий модуль должен содержать объявление курсора, в котором используется это же имя курсора. Общие правила Курсор должен быть в открытом состоянии. Курсор переводится в закрытое состояние и разрушается копия (). 8.2. () Функция Заканчивает текущую транзакцию с фиксацией. Формат ::= COMMIT WORK Синтаксические правила Нет. Общие правила Текущая транзакция завершается. Закрываются любые курсоры, открытые данной транзакцией. Любые изменения базы данных, сделанные в текущей транзакции, фиксируются. 8.3. () Функция Определяет курсор. Формат ::= DECLARE CURSOR FOR ::= [...] ::= | UNION [ALL] ::= | () ::= ORDER BY [{,}...] ::= { | } [ASC | DESC] Синтаксические правила () не должно быть идентичным любому другому (), специфицируемого в каком-либо другом () того же модуля. Любое (), содержащееся в (), должно быть определено в () () объемлющего (), который содержит (), специфицирующий это (). Замечание: Cм. Синтаксическое правило 7.1, " ()". Пусть Т обозначает таблицу, специфицированную в (). Если указано ORDER BY, то каждая () в () должна идентифицировать столбец таблицы Т. a) Если () содержит (), то () идентифицирует столбец Т с именем, указанным в этой (). b) Если () содержит (), то это целое должно быть больше нуля и не более степени таблицы T. () указывает столбец Т с порядковой (ordinal) позицией, специфицируемой этим (). Общие правила Отсутствуют сторонние изменения каких-либо таблиц, указанным в спецификации курсора. Упорядоченный набор значений параметров, передаваемых в (), содержащую (), является одинаковым в обоих случаях. Если эти условия не удовлетворяются, то упорядочение строк в Т может различаться при последовательных открытиях курсора в одной транзакции. 8.4. ()
Рефераты по информатике7.1 () Функция Определяет модуль. Формат ::= [...] ... ::= LANGUAGE { COBOL | FORTRAN | PASCAL | PLI } ::= AUTHORIZATION ::=
Оценок: 256 (Средняя 5 из 5)
Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.
Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.