Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Môžete deklarovať SQLCode v sekcii pracovného úložiska?

Nie, nemôžete priamo deklarovať „SQLCode“ v časti pracovného diela programu COBOL. `SQLCode` je špeciálny register implicitne poskytovaný vloženým predprocesorom SQL. Nie je to premenná, ktorú definujete; Je to oblasť poskytovaná systémom, ktorá drží návratový kód z nedávno vykonaného príkazu SQL.

Pokus o vyhlásenie, že by to malo za následok chybu kompilácie. Pristúpíte k jeho hodnote, ale nevyhlasujete ju. Použili by ste ho v rámci svojho programu COBOL, ako je tento:

`` COBOL

Exec SQL

-vaše vyhlásenie SQL tu-

Koncový

Ak sqlcode =0 potom

Zobraziť „Príkaz SQL sa úspešne vykonal“.

Inak

Zobraziť „SQLCode:“ SQLCode

- Primerane spracujte chybu SQL

Koniec-if.

`` `

V podstate je „SQLCode` špeciálny register definovaný systémom, nie premenná vylúčená používateľom. Váš program Cobol interaguje s jeho *hodnotou *, nie s jeho vyhlásením.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené