Usuário com melhor resposta
Criação de campo data

Pergunta
-
Bom dia Forum.
Estou com uma duvida, estou criando um programa em c# e preciso criar uma tabela no sql server que contenha um campo data e uma campo numérico, qual a melhor forma de se criar estes campos, para fazer a gravação através do c#, crio o campo data como date e o campo numérico como float ou numeric ou crio os campos como string ou varchar, para depois não ter problemas em realizar consultas no sql serevr.
JUNIOR GUERREIRO T.I
Respostas
-
Junior,
Seguindo as melhores práticas para se armazenar e manipular os dados, recomendo que você crie este campos no formato Date ou DateTime, bem como, os valores numéricos se forem somente números inteiros, utilizando o datatype Int, caso venha a ser números com casas decimais, se você tem a necessidade de armazenar valores com o maior número de precisão, utilize Decimal() ou Numeric().
Esse o link da documentação oficial Microsoft, para saber mais sobre os tipos de dados:
https://docs.microsoft.com/en-us/sql/t-sql/data-types/data-types-transact-sql?WT.mc_id=DP-MVP-38732
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Editado Junior Galvão - MVPMVP quinta-feira, 4 de março de 2021 12:55
- Marcado como Resposta Junior Guerreiro quinta-feira, 4 de março de 2021 13:29
Todas as Respostas
-
Junior,
Seguindo as melhores práticas para se armazenar e manipular os dados, recomendo que você crie este campos no formato Date ou DateTime, bem como, os valores numéricos se forem somente números inteiros, utilizando o datatype Int, caso venha a ser números com casas decimais, se você tem a necessidade de armazenar valores com o maior número de precisão, utilize Decimal() ou Numeric().
Esse o link da documentação oficial Microsoft, para saber mais sobre os tipos de dados:
https://docs.microsoft.com/en-us/sql/t-sql/data-types/data-types-transact-sql?WT.mc_id=DP-MVP-38732
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Editado Junior Galvão - MVPMVP quinta-feira, 4 de março de 2021 12:55
- Marcado como Resposta Junior Guerreiro quinta-feira, 4 de março de 2021 13:29
-
-
Muito obrigado Junior, me ajudou muito vlw.
JUNIOR GUERREIRO T.I
Junior,
Imagina, eu que agradeço.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]