Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

COBOL DB2 stored procedure

Come altri software di gestione di database relazionali , DB2 di IBM supporta una funzionalità nota come stored procedure, un repository di Structured Query utilizzata frequentemente Language (SQL ) codice . La libreria di stored procedure in DB2 riduce digitando ripetitivo per dichiarazioni e diminuire la quantità di errori di battitura e di altri errori di SQL comuni . Oltre a SQL , DB2 consente di salvare programmi COBOL come stored procedure . Stored procedure

archivi di database relazionali diversi tipi di informazioni , tra cui dati memorizzati in tabelle , le informazioni di sicurezza dell'utente e programmi salvati come funzioni e stored procedure . Codice di programmazione conservati in una stored procedure viene eseguita in modo rapido, come il server di database non ha bisogno di controllare più volte il codice per problemi di sintassi e di sicurezza, il server controlla la programmazione di una volta , quando si crea una stored procedure. Le stored procedure sono un vantaggio per i programmatori e amministratori di database , come il database mantiene tutte le sue risorse in un unico luogo sul computer .
Dati Divisione

divisione dati di un programma COBOL richiede due campi dati , SQLSTATE e SQLCODE , per il programma per funzionare come una stored procedure. Nella sezione WORKING-STORAGE della divisione Data, SQLSTATE è un campo di caratteri di cinque byte che contiene le informazioni di stato ; DB2 luoghi diversi codici in questo campo a seconda del successo o il fallimento di una istruzione SQL eseguita nel programma COBOL . SQLCODE è una variabile numerica a nove cifre che memorizza altri codici di stato . Per esempio, quando un'istruzione SQL eseguita senza problemi , SQLCODE contiene uno zero , e quando un'istruzione SQL non restituisce dati , DB2 imposta SQLCODE di avere un valore di 100 .
Divisione Procedura

Per essere trasformato in una stored procedure , un programma COBOL standard deve avere una divisione procedura con la clausola USING e almeno due parametri, SQLSTATE e SQLCODE . Attraverso la clausola USING , DB2 passa i dati al programma COBOL , che riceve le informazioni e agisce su di esso . All'interno divisione interno del programma , l' EXEC SQL e END - EXEC servono come " reggilibri " che circondano le istruzioni SQL integrate tra di loro. Il programma COBOL può eseguire qualsiasi numero di istruzioni SQL , ogni volta , DB2 aggiorna il SQLSTATE e SQLCODE variabili software
WebSphere

di IBM WebSphere rende lo sviluppo di attività quali . la creazione di stored procedure COBOL più facile. WebSphere è dotato di un'interfaccia utente grafica che include un browser dei database collegamento , procedure guidate per l'esecuzione di operazioni di database e di un generatore automatico di codice COBOL . Il generatore di codice crea un programma di template tra cui l'identificazione, la protezione dell'ambiente, i dati e le divisioni di procedura , i parametri e le variabili . È quindi possibile aggiungere più di programmazione COBOL in questa struttura di base , compilarlo e salvarlo come una stored procedure .

 

software © www.354353.com