domingo, 10 de julho de 2016

Conversão de tipo de dado

Olá!

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
NATURALDB2COBOLQUANTIDADE BYTES
I2SMALLINTS9(004) COMP2
I4INTEGERS9(009) COMP4
A8CHAR(008)X(008)8
A10DATEX(010)10
P14DECIMAL(14,0)S9(014) COMP-38
P15,2DECIMAL(15,2)S9(15)V9(2) COMP-39

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

Até o próximo post!

Nenhum comentário:

Postar um comentário