HGETC: Como Armazenar a data e a Hora Atuais em um Campo Data-Hora

Como:

Linguagens Disponíveis: Reporting, Maintain

A função HGTEC retorna as data e hora atuais no formato data-hora desejado. Se os valores dos milissegundos e microssegundos não estiverem disponíveis no seu ambiente operacional, a funções obterá o valor zero para estes componentes.


Topo da página

x
Sintaxe: Como Armazenar a Data e a Hora Atuais em um Data e Hora
HGETC(length, output)

onde:

comprimento

Inteiro

É o comprimento do valor data-hora retornado. Valores válidos são:

  • 8 indica um valor de hora que inclui milissegundos.
  • 10 indica um valor de hora que inclui microssegundos.
  • 12 indica um valor de hora que inclui nanossegundos.
saída

Data-hora

É o valor data-hora obtido. Pode ser o campo que contém o resultado ou o formato do valor de saída posto entre aspas simples. O formato deve ser data-hora (tipo de dados H).



Exemplo: Como Armazenar a Data e a Hora Atuais em um Campo Data-Hora (Reporting)

HGETC armazena a data e hora atuais em DT2:

TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
DT2/HYYMDm = HGETC(10, 'HYYMDm');
WHERE DATE EQ 2000;
END

A saída é:

CUSTID  DATE-TIME         DT2
------  ---------         ---
1237    2000/02/05 03:30  2000/10/03 15:34:24.000000
1118    2000/06/26 05:45  2000/10/03 15:34:24.000000


Exemplo: Como Armazenar a Data e a Hora Atuais em um Campo Data-Hora (Maintain)

HGETC armazena a data e hora atuais em DT2:

MAINTAIN
COMPUTE DT2/HYYMDm = HGETC(10, DT2);
TYPE "DT2 = <DT2";
END

Information Builders