Questões de PL-SQL (Banco de Dados)

Limpar Busca

Ana está desenvolvendo um programa em PL/SQL para capturar e armazenar um histórico de mensagens que contém 3 GB de tamanho.
Para manipular essa informação em uma variável, no Oracle PL/SQL, Ana deve declarar uma variável do tipo:

  • A CHAR;
  • B CLOB;
  • C NCHAR;
  • D VARCHAR2;
  • E NVARCHAR2.

PL/SQL é uma linguagem estruturada em blocos, elemento fundamental para se escrever um código. Em PL/SQL, um bloco é delimitado pelas palavras reservadas:

  • A BEGIN END;
  • B START STOP;
  • C OPEN CLOSE;
  • D LOOP END LOOP;
  • E DECLARE EXCEPTION.

Assinale a alternativa que identifica uma linguagem procedural instalada por padrão em sistemas de banco de dados PostgreSQL (versão 9 ou posterior).

  • A P-SQL
  • B T-SQL
  • C PL/pgSQL
  • D PL/SQL
  • E pSQL

Execução: Fundatec ANC – ANALISTA EM COMPUTAÇÃO – ÊNFASE EM DESENVOLVIMENTO ORACLE PL-SQL 6/5/202309:44:14 QUESTÃO 38 – O modelo de um formato do datatime (datatime format) é formado pela combinação de um ou mais elementos de formatação. Esse formato pode ser usado na conversão de uma data para uma string com o comando to_char, que possui a seguinte sintaxe: TO_CHAR (column, datetimeformat). Sobre os formatos do datatimeformat, assinale a alternativa correta.

  • A 'BC' indica o século da data.
  • B ‘MONTH’ indica a abreviatura do nome do mês da data.
  • C ‘SS’ indica a semana do ano da data.
  • D ‘J’ indica o ano da data.
  • E ‘D’ indica o dia da semana correspondente à data.

Considere o seguinte comando:
CREATE OR REPLACE PROCEDURE questao AS BEGIN   FOR k IN (SELECT * FROM PESSOA)   LOOP    cont := cont+1;    DBMS_OUTPUT.PUT_LINE('NOME: '||k.NOME);  END LOOP; END;
Analise as assertivas abaixo e assinale a alternativa correta.
I. A opção [OR REPLACE] é opcional na sintaxe da criação da procedure e irá sobrescrever a procedure. II. O comando LOOP não possui EXIT e nem EXIT WHEN, por isso será infinito. III. A saída irá mostrar a lista de nomes da tabela PESSOA. IV. A quantidade de vezes que o LOOP será executado é determinada pela quantidade de tuplas da tabela PESSOA.

  • A Todas estão corretas.
  • B Todas estão incorretas.
  • C Apenas II e III estão corretas.
  • D Apenas III e IV estão corretas.
  • E Apenas I, III e IV estão corretas.