Páginas filhas
  • formatDateAsDBDttimeY2M

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ajusta o formato de um conteúdo do tipo 4GL DATE para o tipo e formato DATETIME YEAR TO MONTHpara o tipo e formato correspondente , no entanto respeitando o formato aceito pelo Banco de Dados Logix conectado .

...

Nome

Tipo

Obrigatório?

Descrição

l_date
DATE
Sim

Data a ser formatada, dentro dos padrões do tipo 4GL Date.  

Retorno

...

Tipo

Descrição

CHAR

Conteúdo formatado de acordo com o Banco de Dados conectado.

Exemplos:

0105/10/2022 >> Banco Oracle       = 01/10/2022 1000:2300:00

0105/10/2022 >> Banco SQLServer = 01/10/2022 1000:2300:00

0105/10/2022 >> Banco Informix    = 2022-10-01 10:23

Exemplo

...

Informações
iconfalse


Exemplo para uso numa condição SQL de anonimização de dados:     

TABELA: wms_docum_saida                VÍNCULO DO TITULAR: Destinatário

Exemplo:    
Informações
iconfalse

AND wms_docum_saida.

dat

ano_

hor

mes_emissao > {

TEMPO:

formatDateAsDBDttimeY2M}} AND EXISTS (SELECT 1 FROM tabela2 WHERE tabela2.codigo = tabela1.codigo AND table2.situacao IN ('A','P','S') )


Exemplo para SQL preparado:

Bloco de código
languageruby
themeConfluence
linenumberstrue
#---------------------------------------#
 FUNCTION formatDateAsDBDttimeY2M_test()
#---------------------------------------#
   DEFINE l_where CHAR(200)
     
   LET l_where = " AND ano_mes_emissao > '",formatDateAsDBDttimeY2M(TODAY),"'"
   CALL CONOUT("WHERE = "||l_where CLIPPED)
END FUNCTION

Observações

...

Disponível a partir do Logix 12.1.2205

...