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

COBOL DB2 uložené procedúry

Rovnako ako ostatné relačný databázový softvér , IBM DB2 podporuje funkciu známu ako uložené procedúry , je úložisko často používaných Structured Query Language ( SQL ) kódu . Postupy knižnice uložené v DB2 znižuje opakované písanie pre bežné príkazy SQL a znižuje preklepy a iné chyby . Okrem SQL , DB2 umožňuje uložiť COBOL programy ako uložené procedúry . Uložené procedúry

relačnej databázy ukladá mnoho typov informácií , vrátane údajov uložených v tabuľkách , informácie o zabezpečení užívateľov a programov uložených ako funkcie a uložené procedúry . Programovanie kódu uložené v uloženej procedúre vykonáva rýchlo , ako databázový server nemusí opakovane skontrolovať kód pre syntaktické a bezpečnostných problémov , server skontroluje programovanie raz , keď vytvára uložené procedúry . Uložené procedúry sú pohodlie pre databázové programátorov a administrátorov , pretože databáza uchováva všetky svoje zdroje na jednom mieste v počítači .
Údaje Divízia

COBOL programu divízie informácií Technické vyžaduje dve dátové polia , SQLSTATE a SQLCODE , na programe pracovať ako uložené procedúry . V časti pracovnej - Storage divízie Dátové , SQLSTATE je päť -byte znak pole , ktoré obsahuje informácie o stave ; DB2 kladie rôzne kódy do tejto oblasti v závislosti na úspechu alebo neúspechu príkazu SQL vykonaný v programe COBOL . SQLCODE je deväťmiestne číselnej premennej , ktorá ukladá ďalšie stavové kódy . Napríklad , ak SQL spustí bez problémov , SQLCODE obsahuje nulu , a keď SQL vráti žiadne dáta , nastaví DB2 SQLCODE mať hodnotu 100.
Postup Division

sa premenil v uloženej procedúre , musí byť štandardné COBOL programu majú rozdelenie procedúr s využitím klauzuly a aspoň dva parametre , SQLSTATE a SQLCODE . Prostredníctvom pomocou klauzuly , DB2 odovzdáva dáta do COBOL programu , ktorý dostane informácie a pôsobí na neho . Vnútorné rozdelenie programu procedúr EXEC SQL a príkazy END - EXEC slúžiť ako " zarážky " okolitých SQL príkazy vložené medzi ne . Program COBOL môže spustiť ľubovoľný počet príkazov SQL , zakaždým , aktualizuje DB2 SQLSTATE a SQLCODE premenné softvér
WebSphere

IBM WebSphere je vývoj pre úlohy , ako je . vytváranie COBOL uložené procedúry jednoduchšie . WebSphere má grafické užívateľské rozhranie , ktoré obsahuje databáza pripojenie prehliadača , sprievodcov pre vykonávanie databázové operácie a automatické COBOL generátor kódu . Generátor kódu vytvorí program , šablóny , vrátane identifikácie , životného prostredia , dáta aj postup divízií , parametrov a premenných . Tie potom pridať ďalšie COBOL programovania do tejto základnej štruktúry , skompilovať a uložiť ho ako uložené procedúry .

Najnovšie články

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