Приложение B. <Встроенное
объявление реакции на
исключительную ситуацию> (<embedded
exception declaration>)
(Это дополнение не является
неотъемлемой частью стандарта.)
Функция
Специфицирует действия, предпринимаемые в случае возникновения исключительных ситуаций при выполнении <оператора SQL> (<SQL statement>).
Формат
<embedded exception declaration> ::= WHENEVER <condition> <exception action> <condition> ::= SQLERROR | NOT FOUND <exception action> ::= CONTINUE | <go to> <go to> ::= { GOTO | GO TO } <target> <target> ::= :<host identifier> | <unsigned integer>
Синтаксические правила
Общие правила
Приложение С. <Программа на
языке Кобол со встроенным SQL>
(<embedded SQL COBOL program>
(Это дополнение не является
неотъемлемой частью стандарта.)
Функция
Специфицирует модуль SQL, встроенный в программу на языке COBOL.
Формат
<embedded SQL COBOL program> ::= См. Синтаксические правила. <COBOL variable definition> ::= { 01 | 77 } < COBOL host identifier> <COBOL type specification> [<character> ...] < COBOL host identifier> ::= См. Cинтаксическое правило 3. <COBOL type specification> ::= <COBOL character type> | <COBOL numeric type> | <COBOL integer type> <COBOL character type> ::= PIC[TURE] [IS] X (<length>) <COBOL numeric type> ::= PIC[TURE] [IS] S{ <nines> [V<nines>] | <nines>V | V<nines> } [USAGE [IS]] DISPLAY SIGN LEADING SEPARATE <COBOL integer type> ::= PIC[TURE] [IS] S<nines> [USAGE [IS]] COMP[UTATIONAL] <nines>::= { 9 [(<unsigned integer>)] }...
Синтаксические правила
Общие правила
См. Приложение A "<Программа со встроенным SQL> (<embedded SQL host program>)".
Приложение D. <Программа на
языке Фортран со встроенным SQL>
(<embedded SQL FORTRAN program>)
(Это дополнение не является
неотъемлемой частью стандарта.)
Функция
Специфицирует модуль SQL, встроенный в программу на языке FORTRAN.
Формат
<embedded SQL FORTRAN program> ::= См. Синтаксические правила. <FORTRAN variable definition> ::= <FORTRAN type specification> <FORTRAN host identifier> [{,<FORTRAN host identifier>}...] <FORTRAN host identifier> ::= См. Синтаксическое правило 4. <FORTRAN type specification> ::= CHARACTER [*<length>] | INTEGER | REAL | DOUBLE PRECISION
Синтаксические правила
Общие правила
См. Приложение A "<Программа со встроенным SQL> (<embedded SQL host program>)".
Приложение Е. <Программа на
языке Паскаль со встроенным SQL>
(<embedded SQL Pascal program>)
(Это дополнение не является
неотъемлемой частью стандарта)
Функция
Специфицирует модуль SQL, встроенный в программу на языке FORTRAN.
Формат
<embedded SQL Pascal program> ::= См. Синтаксические правила. <Pascal variable definition> ::= <Pascal host identifier> [{,<Pascal host identifier>}...]: <Pascal type specification> < Pascal host identifier> ::= См. Синтаксическое правило 3. <Pascal type specification> ::= PACKED ARRAY <left bracket> 1..<length> <right bracket> OF CHAR | INTEGER | REAL <left bracket> ::=[ <right bracket> ::=]
Синтаксические правила
Общие правила
См. Приложение A "<Программа со встроенным SQL> (<embedded SQL host program>)".
Приложение F. <Программа на
языке PL/1 со встроенным SQL> (<embedded
SQL PL/1 program>)
(Это дополнение не является
неотъемлемой частью стандарта.)
Функция
Специфицирует модуль SQL, встроенный в программу на языке PL/1.
Формат
<embedded SQL PL/1 program> ::= См. Синтаксические правила. <PL/1 variable definition> ::= { DCL | DECLARE } { <PL/1 host identifier> | (<PL/1 host identifier> [{,<PL/1 host identifier> }...]) } <PL/1 type specification> [<character> ...]; < PL/1 host identifier> ::= См. Синтаксическое правило 3. <PL/1 type specification> ::= CHAR[ACTER] (<lenght>) | { DEC[IMAL] FIXED | FIXED DEC[IMAL] } (<precision> [,<scale>]) | { BIN[ARY] FIXED | FIXED BIN[ARY] } [(<precision>)] | { BIN[ARY] FLOAT | FLOAT BIN[ARY] } (<precision>)
Синтаксические правила
Общие правила
См. Приложение A
"<Программа со встроенным SQL>
(<embedded SQL host program>)".