| 21. Quais são alguns dos principais campos do SQLCA? |
| Os principais campos em SQLCA são SQLCODE, SQLERRM e SQLERRD. |
| 22. O que significa EXPLAIN? |
| EXPLAIN é usado para exibir o caminho de acesso conforme determinado pelo otimizador para instruções SQL. Também pode ser usado no caso de SPUFI para instruções SQL únicas ou na etapa BIND para SQL incorporado. |
| 23. Como executar EXPLAIN para qualquer instrução SQL dinâmica? |
| Os usuários podem usar instruções SPUFI ou QMF para executar EXPLAIN para instruções SQL dinâmicas. Eles também podem incluir o comando EXPLAIN nas instruções SQL dinâmicas incorporadas. |
| 24. Quais são os níveis de isolamento possíveis? |
| Dois níveis de isolamento são possíveis: um é estabilidade do cursor e o outro é leitura repetitiva denotada como CS e RR, respectivamente. |
| 25. Qual é a diferença entre os níveis de isolamento CS e RR? |
| CS liberaria o bloqueio na página após seu uso. RR manteria todos os bloqueios adquiridos até o final de uma transação. |
| 26. O que significa escalonamento de bloqueio? |
| A escalação de bloqueio é o processo de promoção de tamanhos de bloqueio de página para tamanho de bloqueio de tabela ou espaço de tabela quando a transação adquiriu mais bloqueios do que os especificados em NUMLKTS. Os bloqueios devem ser feitos em objetos em um único espaço de tabela para que os escalonamentos ocorram. |
| 27. Quais são os vários tipos de Fechaduras? |
| aqui estão três tipos diferentes de bloqueios: SHARE, EXCLUSIVE e UPDATE. |
| 28. O que é ALTER? |
| ALTER é o comando SQL usado para alterar a definição de objetos do DB2. |
| 29. O que você entende por DBRM e PLAN? |
| DBRM denota Módulo de Solicitação de Banco de Dados. Possui as instruções SQL que são extraídas do programa de linguagem host obtido pelo pré-compilador; PLAN é o resultado do processo BIND e possui código executável para instruções SQL em DBRM. |
| 30. O que significa ADQUIRIR/LIBERAR no BIND? |
| ACQUIRE/RELEASE no BIND determina o ponto no qual o DB2 adquire ou libera bloqueios na tabela e nos espaços de tabela. Isso inclui os bloqueios de intenção. |
Material de apoio ao aluno