none
Criação de campo data RRS feed

  • 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

    quinta-feira, 4 de março de 2021 12:48

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]


    quinta-feira, 4 de março de 2021 12:54

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]


    quinta-feira, 4 de março de 2021 12:54
  • Muito obrigado Junior, me ajudou muito vlw.

    JUNIOR GUERREIRO T.I

    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]

    quinta-feira, 4 de março de 2021 21:14