PowerExchange for CDC and Mainframe
- PowerExchange for CDC and Mainframe 10.4.0 HotFix 1
- Todos os produtos
Tipo de Campo
| Precisão
| Escala
| Comprimento
|
---|---|---|---|
BIN
| -
| -
| 1 a 32767
|
BLOB
| -
| -
| 1 a 8000000
|
CHAR
| -
| -
| 1 a 32767
|
CLOB
| -
| -
| 1 a 8000000
|
DOUBLE
| -
| -
| -
|
FLOAT
| -
| -
| -
|
GROUP
| -
| -
| -
|
NUM16
| -
| 0 a 5
| -
|
NUM16U
| -
| 0 a 5
| -
|
NUM32
| -
| 0 a 10
| -
|
NUM32U
| -
| 0 a 10
| -
|
NUM64
| -
| 0 a 19
| -
|
NUM64U
| -
| 0 a 19
| -
|
NUM8
| -
| 0 a 3
| -
|
NUM8U
| -
| 0 a 3
| -
|
NUMCHAR
| 1 a 100
| 0 a 50
| 1 a 100
|
PACKED
| 1 a 31
| 0 a 31
| -
|
SPACKED
| 1 a 31
| 0 a 31
| -
|
UPACKED
| 1 a 31
| 0 a 31
| -
|
UZONED
| 1 a 31
| 0 a 31
| -
|
VARBIN
| -
| -
| 1 a 32767
|
VARCHAR
| -
| -
| 1 a 32767
|
ZONED
| 1 a 31
| 0 a 31
| -
|
Tipo de Campo
| Cláusula PIC COBOL
| Precisão Máxima
| Escala
| Comprimento Fixo
|
---|---|---|---|---|
BIN
| X(nn)
| -
| -
| 32767
|
CHAR
| X(nn)
| -
| -
| 32767
|
DOUBLE
| COMP-2
| -
| -
| 8
|
FLOAT
| COMP-1
| -
| -
| 4
|
GROUP
| X(nn)
| -
| -
| -
|
NUM16
| S9(4) COMP
| 4
| 0 a 5
| 2
|
NUM16
| S9(4) COMP-5
| 4
| 0 a 5
| 2
|
NUM16U
| 9(4) COMP
| 4
| 0 a 5
| 2
|
NUM16U
| 9(4) COMP-5
| 4
| 0 a 5
| 2
|
NUM32
| S9(9) COMP
| 9
| 0 a 10
| 4
|
NUM32
| S9(9) COMP-5
| 9
| 0 a 10
| 4
|
NUM32U
| 9(9) COMP
| 9
| 0 a 10
| 4
|
NUM32U
| 9(9) COMP-5
| 9
| 0 a 10
| 4
|
NUM64
| S9(18) COMP
| 19
| 0 a 19
| 8
|
NUM64
| S9(18) COMP-5
| 19
| 0 a 19
| 8
|
NUM64U
| 9(18) COMP
| 20
| 0 a 19
| 8
|
NUM64U
| 9(18) COMP-5
| 20
| 0 a 19
| 8
|
NUMCHAR
| 9(nn)
| 100
| 0 a 50
| 50
|
PACKED 1 | S9(nn) COMP-3
| 31
| 0 a 31
| -
|
SPACKED 2 | -
| 31
| 0 a 31
| -
|
UPACKED 3 | 9(nn) COMP-3
| 31
| 0 a 31
| -
|
UZONED
| 9(nn)
| 31
| 0 a 31
| -
|
VARBIN
| X(nn) definido pelo campo de tamanho de 2 bytes
| -
| -
| 32767
|
VARCHAR
| X(nn) definido pelo campo de tamanho de 2 bytes
| -
| -
| 32767
|
VARCHAR
| X(nn) definido pelo campo de tamanho de 2 bytes
| -
| -
| 32767
|
ZONED
| 9(nn)
| 31
| 0 a 31
| -
|
1. Um campo PACKED é um campo binário de decimal compactado padrão do MVS. Ele contém um nibble C, A ou F para indicar um valor positivo ou um nibble B ou D para indicar um valor negativo. Ele pode ter uma precisão diferente, como X'12345C' ou uma mesma precisão como X'01234C'.
2. Um campo SPACKED é um número curto sem um sinal nibble. Ele é usado para armazenar informações como datas. Ele pode ter uma precisão diferente, como X'012345' ou uma precisão igual como X'1234'.
3. Um campo UPACKED é um campo PACKED não assinado. No entanto, ele ainda contém o nibble F. Ele pode ter uma precisão diferente, como X'012345F' ou uma precisão igual como X'01234F'.
|
Máscara de Caractere
| Descrição
| Valores Válidos de Entrada de Dados
|
---|---|---|
D2
| Dias.
| 1 a 31
|
D3
| Dias julianos.
| 1 a 366
Por exemplo, 001 é 1 de janeiro e 032 é 1 de fevereiro.
|
HH
| Horas.
| -
|
HH12
| Horas no formato de 12 horas.
| 1 a 12
|
HH24
| Horas no formato de 24 horas.
| 0 a 23
|
LA
| O indicador de antes do meio-dia ou depois do meio-dia, em formato longo.
| a.m. ou p.m.
|
LM
| Mês longo.
| Janeiro, fevereiro e assim por diante
|
MI
| Minutos.
| 0 a 60
|
MM
| Meses.
| 1 a 12
|
NATDATE
| Data natural do Adabas.
| -
|
NATTIME
| Hora natural do Adabas.
| -
|
N n | Número de segundos fracionários.
| O valor n é um número de 1 a 6.
|
SA
| O indicador de antes do meio-dia ou depois do meio-dia, em formato curto.
| am ou pm
|
SM
| Mês curto.
| Os três primeiros caracteres do nome de um mês longo, como ABR, SET e assim por diante
|
SS
| Segundos.
| 0 a 60
|
Y2
| Um ano com 2 dígitos.
| 00 a 99
|
Y4
| Um ano com 4 dígitos que inclui o século e o ano.
| 0000 a 9999
|
YYY
| Um indicador de ano e de século (th ou st, como 20th ou 21st) para campos PACKED.
| Exemplos: 990823 para (23 de agosto de 1999)
1000914 para (14 de setembro de 2000)
1010129 para (29 de janeiro de 2001)
|
Exemplo de Formato
| Entrada
| Saída
|
---|---|---|
D2-MM-Y2 HH:MI/N3
| 02-07-09 02:45/123
| 20090702024500123000
|
Y2-SM-D2
| 09-ABR-01
| 20090401
|
HH:MI:SS LA
| 01:30:23 p.m.
| 133023
|
Y2D3
| 96366
| 19990401
|
X'0000'