SóProvas


ID
1047235
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Com relação a linguagens de bancos de dados, julgue os itens subsecutivos

Tratando-se da linguagem procedural PL/MySQL, é necessária a utilização de cursores para atribuir a uma variável o resultado de consultas que produzam uma lista de valores

Alternativas
Comentários
  • Questão correta! Vejamos um exemplo:

    DECLARE

      CURSOR C1 IS // C1 é um CURSOR

      SELECT COD, NOME FROM EMPRESA;

    BEGIN

      FOR REC IN C1Procedural Language / SQL

      LOOP

        INSERT INTO NOVA_EMPRESA(COD, NOME)

        VALUES (REC.COD, REC.NOME);

      END LOOP;

      COMMIT

    END;


    No exemplo acima, REC é uma variável que somente pode ter seus valores atribuídos com a utilização de uma estrutura de cursor para que a lista de valores retornados pela consulta pudesse ser ser manipulada.

    Bons estudos!

  • Cespe sempre inventando novos conceitos.

    Em que planeta existe PL/MySQL? Vai para o banco de jurisprudencias.

  • Por essas e outras que a Cespe não tem capacidade de fazer uma prova decente de concurso.