Escolar Documentos
Profissional Documentos
Cultura Documentos
Tipos PL/SQL
Tipos escalares
Os tipos escalares válidos consistem dos mesmos tipos válidos para uma
coluna do banco de dados com um número de adições. Tipos escalares
podem ser divididos em sete famílias-numérica, raw ("bruta"),
data/intervalo, rowid, booleana e confiável - cada uma delas e descrita nas
seções a seguir.
Família numérica
Number
Esse tipo pode conter um valor numérico, tanto um inteiro como um ponto
flutuante. E o mesmo que o tipo do banco de dados NUMBER. A sintaxe
para declarar um número é:
Tanto precisão como escala são opcionais, mas se a escala estiver presente,
a precisão também deve estar presente.
. DEC
. DECIMAL
. DOUBLE PRECISION
. FLOAT
. NUMERIC
. REAL
Valor
Declaração Valor armazenado
atribuído
NUMBER 1234.5678 234.5678
NUMBER(3) 123 123
Erro - excede a
NUMBER(3) 1234
precisao
Erro - excede a
NUMBER(4,3) 123.4567
precisao
NUMBER(4,3) 1.234567 1.235
NUMBER(7,2) 12345.67 12345.67
NUMBER(3,-3) 1234 10002
NUMBER (3,
1234 12302
-1)
VARCHAR2