Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fred.rage

set dateformat ymd permanente

Recommended Posts

Pessoal, não saco muito de SQL Server. Gostaria de saber se é possível setar o comando set dateformat ymd de forma permanente ao criar o banco ou uma determinada tabela (campos datetime), pois preciso manter o formato de datas 'yyyy-mm-dd hh:ii:ss' para que meu sistema funcione nos principais banco de dados. Outra coisa, após uma tabela criada, é possivel setar isso também?

 

Aguardo contato.

 

Att,

 

Fred

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Existem vários tipos de formatos de datas, como os do exemplo abaixo:

 

Opções de formato:

1 - dia/mes/ano ->> 31/08/2005 (Default)

2 - dia-mes-ano ->> 31-08-2005

3 - Somente dia ->> 31

4 - Somente Mês ->> 08

5 - Somente Ano ->> 2005

6 - mes/dia/ano ->> 08/31/2005

7 - mes-dia-ano ->> 08-31-2005

8 - Formato Longo ->> 31 de Agosto de 2005

9 - Formato Curto ->> 31-Agosto-2005

10 - Mês/Ano ->> Agosto/2005

11 - Mês/Ano ->> 08/2005

12 - Dia/Hora ->> 31-08-2005 13:14

 

Segue um exemplo da formatação do tipo 5:

SELECT dbo.fn_dateformat(getdate(), 5) as [Ano]

 

Att,

Compartilhar este post


Link para o post
Compartilhar em outros sites

talvez eu tenha me expressado mal, mas o que eu preciso é fazer com que a cada insert, meus valores fiquem no formato 'YYYY-MM-DD HH:II:SS' igual ao timestamp do mysql, oracle e postgresql, mas eu quero fazer isso de forma definitiva sem ter que setar o comando "set dateformat ymd" a toda inserção, atualização ou consulta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vinícius, é justamente isso que preciso saber. Quando eu executar meu script ddl para criar meu banco, se eu adicionar o "set dateformat ymd" nele, isso valerá para sempre para esse banco? Se alguém executar este mesmo comando com outro formato para outro banco, não irá alterar (influenciar) o meu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.