Com referência aos conceitos de PL/SQL do Oracle 10g, julgue...
Em um bloco PL/SQL, as variáveis podem assumir qualquer tipo de datatype das linguagens SQL e Oracle, exceto os tipos Positive, Natural, Boolean e Binary Integer.
Variável escalar numérica
São as variáveis utilizadas para armazenar números inteiros ou valores reais. Existem três derivações deste tipo de variável no PL/SQL: NUMBER, PLS_INTEGER e BINARY_INTEGER.
fonte: http://maisplsql.blogspot.com.br/2013/10/tipos-de-variaveis-parte-1.html
errado-
variaveis sao OBJETOS que podem conter valores, podendo ser atualkizadas a qualquer momento. antes de serem usadas, devem declaradas em DECLARE.Podem ser do tipo: CHAR, NUMBER, DATE, BOOLEAN.
The SQL data types
- BOOLEAN
- PLS_INTEGER
- BINARY_INTEGER
- REF CURSOR
- User-defined subtypes
Alternativa correta: E - Errado
A afirmativa está incorreta pois, de fato, em um bloco PL/SQL do Oracle 10g, é possível utilizar uma grande variedade de tipos de dados (datatypes), incluindo aqueles que são específicos da linguagem PL/SQL, além dos tipos de dados padrão do SQL. Os tipos mencionados na questão – Positive, Natural, Boolean e Binary Integer – são exemplos de datatypes que estão disponíveis na linguagem PL/SQL e que podem ser utilizados sem problemas em blocos PL/SQL. Por exemplo, o tipo Boolean é comum em linguagens de programação e pode ser muito útil para controlar o fluxo de execução com instruções condicionais, enquanto Positive e Natural são subtipos de números inteiros que garantem valores positivos ou não negativos, respectivamente, e o Binary Integer é um tipo numérico eficiente para armazenar inteiros.
Entendendo o contexto da questão, é essencial para o candidato estar familiarizado com os tipos de dados suportados pelo PL/SQL, pois isso faz parte do fundamento para a programação de procedimentos, funções e triggers no ambiente Oracle Database. Ao se preparar para concursos públicos com foco em Tecnologia da Informação, especialmente os que abordam bancos de dados como o Oracle, é importante ter um amplo conhecimento sobre os recursos que a linguagem PL/SQL oferece, incluindo o suporte a diferentes datatypes para atender às necessidades de manipulação de dados e implementação de lógica de negócios.