Use o "formato" função dentro de uma instrução SQL para alterar a forma como essa informação dentro de uma coluna é retornado. Especifique o nome da coluna e o formato dentro do parêntesis usado após "formato" em um "selecionar" declaração. o "formato" função é usada para converter uma data para um formato diferente, um inteiro para uma cadeia ou uma string para um número. Em algumas instalações de banco de dados, a "a data," "to_char" e "to_number" funções são usados em vez do genérico "formato" função.
Escolha uma coluna em uma coluna de banco de dados para reformatar. As datas são boas escolhas.
Assinar para uma ferramenta SQL interativo.
selecionar" a coluna da tabela sem a reformatação. Digite este comando no prompt e pressione "Entrar":
SQLgt; selecione sysdate do dual;
Assumindo que a data atual do sistema é 1 de Janeiro de 2010, o comando retorna "01-JAN-10."
modificar o "selecionar" comando, adicionando o "formato()" comando para alterar o formato de data para um "AAAA-MM-DD" representação. Selecione a data duas vezes para facilitar a comparação.
SQLgt; selecione sysdate, formato (sysdate, "AAAA-MM-DD") De dupla;
O comando retorna "01-JAN-10", "2010-01-01."
dicas & avisos
- Utilize os seguintes padrões para as situações de formatação mais comuns:
- Conversões de data
- HH = hora do dia (01-12)
- H12 = hora do dia (01-12)
- HH24 = hora do dia (00-24)
- MI = minuto (00-59)
- SS = segundo (00-59)
- MS = milissegundo (000-999)
- AM ou PM
- Y, YYY = ano com vírgulas
- AAAA = ano, sem vírgula
- YYY = três últimos dígitos do ano
- YY = dois últimos dígitos do ano
- Y = último dígito do ano
- MÊS = maiúsculas mês
- Mês = mês caso misto
- month = minúsculas mês
- DIA = maiúsculas dia da semana
- Dia = mista dia caso da semana
- dia = inferior dia caso da semana
- dias ddd = Julian
- dd = dia do mês
- TZ = fuso horário
- Conversões numéricos
- 9 = uso noves para especificar número de digits- três formatado para 999 voltaria nove
- 0 = utilizar levando zeroes- três formatado para 000 voltaria 003
- . = Ponto decimal
- , = vírgula
- S = valor negativo indica uma "-"
- Se uma instrução tenta formatar um valor em um tipo que não é válido, é devolvido um erro.