Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di nicki
    Registrato dal
    Dec 2000
    Messaggi
    139

    Come inserite le date nel DB?

    Mi é stato chiesto di proporre un modo in cui inserire e gestire le date, in progetto, nei vari DB (SQL SERVER).

    A me é venuto subito in mente il tipo DateTime oppure SmallDateTime.
    Sembra la cosa più naturale. Però mi é stato chiesto di cercare se é più facile gestirle come varchar del tipo yyyymmgg.

    Voi come fate?

    - Datetime
    - varchar
    Ciao, nic.

  2. #2
    io credo che la cosa migliore è mettere il campo di tipo DateTime visto che c'è

    La differenza è che se metti il campo di questo tipo puoi fare ricerche e ordinare in base alla data, mentre se lo metti di tipo Varchar sputtana tutto, perchè fa i confronti non per data ma per stringa....

    perciò dipende da quello che l'applicativo deve fare...perchè se non deve fare nessuna ricerca per data credo che con il varchar risparmi spazio.

  3. #3
    Quando fai l'inserimento in SQL, passale come yyyy-mm-dd ...SQL SERVER le gira come vuole lui
    .::[M@X]::.
    ---------------------------
    VB,C#,ASP,.NET
    MCP WIN2K Server

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.