Abaixo segue uma tabela de conversão de tipo de dado, que apresenta os valores (tamanho) mais utilizados nas linguagens Natural, DB2 e COBOL. Também, demonstrando a quantidade em bytes que uma variável COBOL ocupa em memoria com as declarações de tipo de dado.
Tabela:
Conversão de tipo de dado | |||
NATURAL | DB2 | COBOL | QUANTIDADE BYTES |
I2 | SMALLINT | S9(004) COMP | 2 |
I4 | INTEGER | S9(009) COMP | 4 |
A8 | CHAR(008) | X(008) | 8 |
A10 | DATE | X(010) | 10 |
P14 | DECIMAL(14,0) | S9(014) COMP-3 | 8 |
P15,2 | DECIMAL(15,2) | S9(15)V9(2) COMP-3 | 9 |
Os tipos de dados comuns para declarações de numéricos em DB2 é Smallint e Integer. Então, este é um fator que torna uma boa prática declarar variáveis numéricas no COBOL com S9(004) ou S9(009). Pois, alem de normalizar o seu ambiente, facilita a integração do COBOL com DB2 e Natural.
Para as variáveis alpha (carácter) o valor do tamanho é o mesmo, somente diferenciando a forma de declaração.
Consultar a relação de Termos e Abreviaturas acesse aqui.
FELIPE BARBOSA FERREIRA
FELIPE BARBOSA FERREIRA
Até o próximo post!
Nenhum comentário:
Postar um comentário