Приложение А. <Программа со
встроенным SQL> (<embedded SQL host program>)
(Это дополнение не является
неотъемлемой частью стандарта.)
Функция
Специфицирует прикладную программу со встроенным языком SQL.
Формат
<embedded SQL host program> ::= <embedded SQL COBOL program> | <embedded SQL FORTRAN program> | <embedded SQL Pascal program> | <embedded SQL PL/1 program> <embedded SQL statement> ::= <SQL prefix> { <declare cursor> | <embedded exception declaration> | <SQL statement>} [<SQL terminator>] <SQL prefix> ::= EXEC SQL <SQL terminator> ::= END EXEC | ; <embedded SQL declare section> ::= <embedded SQL begin declare> [<host variable definition>...] <embedded SQL end declare> <embedded SQL begin declare> ::= <SQL prefix> BEGIN DECLARE SECTION [<SQL terminator>] <embedded SQL end declare> ::= <SQL prefix> END DECLARE SECTION [<SQL terminator>] <host variable definition> ::= < COBOL variable definition> | < FORTRAN variable definition> | <Pascal variable definition> | <PL/1 variable definition> <embedded variable name> ::= :<host identifier> <host identifier> ::= < COBOL host identifier> | < FORTRAN host identifier> | <Pascal host identifier> | <PL/1 host identifier>
Синтаксические правила
ii) Если ES является
<oператором открытия>
(<open statement>), то:
Общие правила
Назад | Содержание | Вперед