S9 (4) COMP è la clausola immagine di un indicatore nullo.

I servizi di blocco sono forniti dal componente dei servizi di blocco noto come IRLM (Internal Resource Lock Manager) e gestisce i problemi di concorrenza e i dead lock.

Il componente dei servizi di database è responsabile dell'esecuzione delle istruzioni SQL e gestisce anche il pool di buffer.

Il componente dei servizi di sistema gestisce l'avvio e l'arresto di DB2.

Il blocco può essere applicato su uno di questi: pagina, tabella e spazio tabella.

Nel passaggio Bind specifichiamo il livello di isolamento.

Controllare il valore di SQLERRD per sapere quante righe sono state aggiornate dopo un'istruzione di aggiornamento.

Il tipo di dati TIMESTAMP richiede 10 byte e il valore predefinito è AAAA-MM-GG: HH: MM: SS-NNNNNN

I tipi di dati DATE richiedono 4 byte e il valore predefinito è "AAAA-MM-GG"

L'ottimizzatore DB2 viene utilizzato per selezionare i percorsi di accesso e per elaborare le query SQL.

Questa affermazione non è corretta poiché le istruzioni SQL devono essere codificate nell'Area B.

Questa istruzione non è corretta poiché i cursori vengono utilizzati per gestire più selezioni di riga contemporaneamente.

Questa affermazione non è corretta poiché le variabili host non possono essere rinominate e ridefinite.

Questa affermazione non è corretta. I sinonimi vengono eliminati automaticamente quando rilasciamo la tabella, ma l'alias della tabella rimane lì. Dobbiamo eliminare manualmente l'alias.

Quando un programma termina in modo anomalo durante una transazione, DB2 esegue un rollback automatico.

Se una transazione richiede un blocco di aggiornamento su alcuni dati, le altre transazioni possono ottenere solo il blocco condiviso su di essa.

Se una transazione richiede un blocco condiviso su alcuni dati, altre transazioni possono ottenere un blocco condiviso o di aggiornamento su di essa.

Le serrature possono essere classificate in base a dimensioni, durata e modalità.

L'utilità di caricamento viene utilizzata per caricare i dati nelle tabelle.

L'utilità Reorg viene utilizzata per la riorganizzazione dei dati sull'archiviazione fisica.

L'utilità Runstats ha aggiornato le tabelle del catalogo con le informazioni statistiche.

Il comando SYNCPOINT viene utilizzato per eseguire il commit di una transazione nel programma CICS.

La lettura non confermata fornisce la massima concorrenza.

La lettura ripetibile garantisce la massima integrità dei dati poiché mantiene la pagina e blocca le righe fino a un punto COMMIT.

Una transazione ottiene un blocco esclusivo quando sta per scrivere in quel momento, nessun altro blocco può essere applicato su di essa.

DBRM è l'input per il processo di bind che viene prodotto nella fase di precompilazione.

La query SELECT COUNT (*) FROM TAB viene utilizzata per contare il numero di righe in una tabella.

Quando usiamo l'istruzione ALTER per aggiungere una nuova colonna, verrà aggiunta alla fine della tabella.

Possiamo dichiarare un cursore nella sezione Working Storage o anche in Procedure Division.

SQLCODE -818 è una mancata corrispondenza del timestamp del modulo di caricamento e del timestamp del binding creato da DBRM.

Se un utente non è autorizzato ad accedere agli oggetti DB2, dovrà affrontare SQLCODE -922.

Al momento del deadlock o del timeout dovrai affrontare SQLCODE -911.

Quando proverai a inserire o aggiornare un record con chiave duplicata, dovrai affrontare SQLCODE = -803.

Il piano dell'applicazione consiste in uno o più DBRM e pacchetto dell'applicazione che viene mantenuto nel pool di buffer durante l'esecuzione del programma.

Assoceremo solo quel pacchetto che contiene il DBRM modificato. Non è necessario associare tutti i pacchetti.

La fase Bind converte tutte le istruzioni SQL in un formato eseguibile nel programma COBOL-DB2.

Un codice SQL negativo indica un errore mentre uno positivo indica un'eccezione.

L'istruzione REVOKE viene utilizzata per rimuovere le autorizzazioni da un database.

La parola chiave GRANT viene utilizzata per concedere i privilegi sulle tabelle DB2.

Le chiavi primarie sono opzionali e possiamo definirle nelle istruzioni CRETAE TABLE e ALTER TABLE.

Una tabella può avere una sola chiave primaria.

DROP TABLE nome-tabella è la sintassi per eliminare una tabella dal database.

DELETE * FROM nome-tabella è la sintassi per eliminare tutte le righe da una tabella.

La dimensione massima del tipo di dati Char è di 254 byte.

La dimensione massima del tipo di dati Varchar è di 4046 byte.

SPUFI è l'acronimo di SQL Processor Using File Input.

Un indice viene archiviato in formato B-tree.

Un tablespace partizionato deve avere un indice cluster.

DROP ALIAS AL1 è la query per eliminare un alias.

Possiamo avere un solo indice di clustering per una tabella.