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.