Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como faço para converter o Datestamp Data em DB2
? Você pode definir colunas em tabelas de banco de dados DB2 em qualquer " data", " tempo" ou "Formatos timestamp " para armazenar informações em tempo relevante. Os valores de timestamp incluir uma data seguido pelo tempo , definida para seis posições precisão microssegundo . A hora é útil quando é fundamental saber exatamente quando ocorre um evento ou para classificar os dados em ordem de entrada . Muitos aplicativos usam marcas de tempo para gravar os tempos de entrada e de atualização para fins de auditoria. Instruções Use Armazenamento de Trabalho
1

Definir um campo que contém apenas 10 bytes. Este exemplo utiliza sintaxe COBOL na área do armazenamento de trabalho . O "01" é o indicador de nível. " WS- DATA " é o nome do campo. " PIC " indica a cláusula de imagem com o "X (10) ", indicando que o campo é uma string de 10 bytes .

01 WS-DATE PIC X (10).
2

Selecione uma coluna timestamp de uma tabela DB2 utilizando uma linguagem de consulta estruturada ( SQL) . Digite a seguinte instrução SQL para o programa :

Selecione TIMESTAMP_VALUE DE TEST_TABLE
3

Mova o " timestamp_value " para o campo mais curto armazenamento de trabalho para truncar todas as informações após a data .

MOVIMENTO tIMESTAMP VALOR PARA WS- DATA .

Se o timestamp contém " 2010-01-01-10.30.02.123456 , " WS- DATA é igual a " 2010-01-01 ". Use WS- DATA em " inserir " ou " atualização " declarações , bem como em "onde" cláusulas.
Converter o Timestamp para uma data dentro de uma instrução SQL
4

Converter o formato timestamp para o formato "encontro" com a função de " data ", no " selecione" declaração .

SELECT DATE ( CURRENT TIMESTAMP ) FROM SYSIBM.SYSDUMMY1

Essa instrução retorna a parte de data do carimbo de hora atual do sistema. A tabela sysdummy1 é uma tabela especial na memória fornecido pela IBM de funções do sistema , que não necessitam de uma tabela definida pelo utilizador . Substitua um nome de tabela definida pelo usuário e coluna para recuperar dados armazenados

Se a hora atual do sistema é " 2010-01-01-10.30.02.123456 ", o resultado da instrução SQL é " 2010-01 . - 01 , "
5

Use o " " função SQL para converter um timestamp de uma data no " cast selecione " instrução SQL. A declaração "cast" reformata um valor com base em parâmetros dentro dos parênteses . Neste exemplo , o valor é " timestamp atual " e é reformatado usando o formato " data " .

SELECIONE CAST ( TIMESTAMP atuais DATA ) FROM SYSIBM.SYSDUMMY1

Se o sistema atual timestamp é " 2010-01-01-10.30.02.123456 ", o resultado da instrução SQL é " 2010-01-01 ".
6

Verifique se o "cast" e funções " data" retornam os mesmos resultados , utilizando-os dentro de um comando SQL.

SELECT DATE ( CURRENT TIMESTAMP ) ,

CAST ( TIMESTAMP atual como DATE)

dE SYSIBM.SYSDUMMY1

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar um loop infinito 
·Quais são as lógicas Conceitos entidade de dados 
·Como definir DataGrid.DataSource para um objeto DataSet…
·Como Fazer a saída Eclipse Console buffer maior 
·Tipos de Informática Idiomas 
·Como centralizar um drop-down em HTML 
·Desvantagens para compactação de um site 
·Como verificar Rollback Segment Tamanho 
·Como filtrar dados no SSIS 
·Como fazer uma caixa arredondada com CSS3 
  Artigos em destaque
·Como depurar em DLL 
·Como exibir um valor em uma String MATLAB 
·Como excluir uma seqüência de conexão no Visual Stud…
·Como adicionar linhas a uma Datagrid 
·Struts Validator Rules 
·Como obter um valor de célula Gridview 
·Drives de escalonamento DIY 
·Como ler números de arquivos no C 
·Como inserir um atraso em segundos para C + + 
·Depuração Funções 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados