A linguagem PL/SQL (procedural language/SQL) é uma extensão de linguagem procedural da empresa Oracle Corporation para SQL. Assinale a opção correta, acerca das características da linguagem PL/SQL do Oracle 10g.
  • A. A linguagem PL/SQL é estruturada em blocos, sendo cada bloco composto por apenas duas seções: a declarativa, que contém as declarações de variáveis e constantes que são referenciadas na seção executável; e a executável, que contém instruções para manipulação de dados no banco de dados.
  • B. Essa linguagem suporta somente três categorias de dados: escalar, composto e referencial.
  • C. Na seção executável, tabelas podem ser criadas para armazenar resultado de processamento.
  • D. O comando select, executado dentro da seção executável, pode retornar zero ou mais linhas sem restrição.
  • E. Os comandos DML (data manipulation language), insert, update e delete sempre podem ser utilizados sem restrição.