SQL Server 2008 R2 - novos tipos de dados
quem ja está usando de forma diaria os novos tipos de dados?
- date e time
- Datetimeoffset e Datetime2
- Hierarchyid
- dados espaciais
*nem todos serão usados
Mariana Carvalho
Respostas
Alex Lekao
30/12/2013
que a modelagem eh da desenvolvedora de software, e eu acho muuuuito ruim rsrsr, acho que so eh usado o Date, datetime e time.
Destes que vc citou.
Eu consigo usa-los normalmente e fazer conversoes e etc.
Nao sei se eh exatamente isso que vc esta querendo saber. rsrsr
Mariana Carvalho
30/12/2013
Alex Lekao
30/12/2013
pegar o date e usar o cast e convert para converter os dados e conseguir manipular ou exibir num layout padrao brasileiro no caso.
Mariana Carvalho
30/12/2013
Alex Lekao
30/12/2013
pegar o date e usar o cast e convert para converter os dados e conseguir manipular ou exibir num layout padrao brasileiro no caso.
o que eu mais uso eh o convert, segue exemplo:
convert(varchar,data,103)
ele converte para exibicao padrao brasileiro, dd/mm/aaaa, se vc for mudando o ultipo campo ele vai mudando a exibicao tbm.
esse eh o que mais uso... rsrsr
ou outros normalmente eu sempre pesquiso.. rsrsr
Mariana Carvalho
30/12/2013
no caso ele muda de varchar para data não é?
Roniere Almeida
30/12/2013
Aluisio Cavalcante
30/12/2013
Alex Lekao
30/12/2013
qdo vc usa o convert(varchar,campo,103) o campo para a ser exibido no resultado no padrao brasileiro, dd/mm/aaaa, o 103 eh o que determina que ele sera exibido assim, outras variacoes vao fazer com que a data seja exibida por exemplo jan/2013, ou 01/2013, 01/13, eh so ir mudando o codigo de 103 para outros, eu nao conheco todos, uso sempre ele pq faz o que preciso.
em alguns casos o varchar pode vir acompanhado do tamanho, mas aprendi em alguns posts aqui que nao eh necessario, usando o codigo ele ja assume o tamanho necessario para o varchar, eu colocava sempre com varchar(8) para pegar a quantidade de digitos para data que eu queria, mas nao eh necessario. rsrsr
nao sei se expliquei certinho e se era isso que vc estava querendo... rsrsr
Alex Lekao
30/12/2013
oi Aluisio, acho que basicamente nada...
mas se vc for montar algum relatorio ou colocar exibicao em algum grid isso pode ajudar a vc usar menor codigo para fazer essas conversoes via programacao, mas acredito que hoje em dia na programacao isso seja tao simples de se fazer que seja indiferente o uso disto na programacao.
mas se algum programador dizer algum comentario acredito que seja mais relevante para a sua duvida.
espero ter ajudado.
Abraco.
Aluisio Cavalcante
30/12/2013
Mariana Carvalho
30/12/2013
Alex Lekao
30/12/2013
no inicio tbm achei... rsrsr
mas eh bem simples... rsrsr
foi uma dica aqui no forum, se nao me engano... rsrsr
Alex Lekao
30/12/2013
nao.. o 103 faz 03/01/2014, os outros que vc cita sao outros padroes, exemplo 100, 99, etc, nao me lembro qual faz o que. rsrsr
Aluisio Cavalcante
30/12/2013
no inicio tbm achei... rsrsr
mas eh bem simples... rsrsr
foi uma dica aqui no forum, se nao me engano... rsrsr
obrigado Alex.
Mariana Carvalho
30/12/2013
nao.. o 103 faz 03/01/2014, os outros que vc cita sao outros padroes, exemplo 100, 99, etc, nao me lembro qual faz o que. rsrsr
melhor ainda, ele coloca a data completa e no padrão pt-br.
Alex Lekao
30/12/2013
no inicio tbm achei... rsrsr
mas eh bem simples... rsrsr
foi uma dica aqui no forum, se nao me engano... rsrsr
obrigado Alex.
Disponha...
precisando eh so falar... rsrsr
Alex Lekao
30/12/2013
nao.. o 103 faz 03/01/2014, os outros que vc cita sao outros padroes, exemplo 100, 99, etc, nao me lembro qual faz o que. rsrsr
melhor ainda, ele coloca a data completa e no padrão pt-br.
olha... eu nem sabia que esse dd/mm/aaaa nao era o padrao brasileiro... kkkkkkkkkkkkkkkkkkkkk
mas dependendo do codigo ele apresenta de um jeito, esse padrao, dd/mm/aaaa, eh com o 103.
Aluisio Cavalcante
30/12/2013
Mariana Carvalho
30/12/2013
nao.. o 103 faz 03/01/2014, os outros que vc cita sao outros padroes, exemplo 100, 99, etc, nao me lembro qual faz o que. rsrsr
melhor ainda, ele coloca a data completa e no padrão pt-br.
olha... eu nem sabia que esse dd/mm/aaaa nao era o padrao brasileiro... kkkkkkkkkkkkkkkkkkkkk
mas dependendo do codigo ele apresenta de um jeito, esse padrao, dd/mm/aaaa, eh com o 103.
eu acho que é isso, por padrão acho que o sql server mostra a forma americana...pra mim sem sentido. kkkk
Roniere Almeida
30/12/2013
Alex Lekao
30/12/2013
de nada...
Alex Lekao
30/12/2013
nao.. o 103 faz 03/01/2014, os outros que vc cita sao outros padroes, exemplo 100, 99, etc, nao me lembro qual faz o que. rsrsr
melhor ainda, ele coloca a data completa e no padrão pt-br.
olha... eu nem sabia que esse dd/mm/aaaa nao era o padrao brasileiro... kkkkkkkkkkkkkkkkkkkkk
mas dependendo do codigo ele apresenta de um jeito, esse padrao, dd/mm/aaaa, eh com o 103.
eu acho que é isso, por padrão acho que o sql server mostra a forma americana...pra mim sem sentido. kkkk
para mim tbm nao faz sentido...
mas acho que eh cultural de qqr forma... para eles a nossa tbm nao deve fazer sentido... rsrsr
Alex Lekao
30/12/2013
segue um link
[url]http://msdn.microsoft.com/pt-br/library/ms187928.aspx[/url]
espero que ajude.
Abraco.
Roniere Almeida
30/12/2013
Mariana Carvalho
30/12/2013
Alex Lekao
30/12/2013
disponha...
Alex Lekao
30/12/2013
o que???
Mariana Carvalho
30/12/2013
Alex Lekao
30/12/2013
kkkkkkkkkkkkkk
da nada nao...
eu tbm nao lembro mais... rsrsr
Mariana Carvalho
30/12/2013