Kuinka määritellä, missä muodossa päivämäärä menee tietokantaan?
Tällä hetkellä päivämäärä menee tietokantaan muodossa 2015-12-20. Jos kirjoitan sen riville (joka syöttää tiedon kantaan) samanlaiseen muotoon, se näkyy tietokannassa oikein. Mutta jos kirjoitan esimerkiksi 2.12.2005 niin päivämäärä on täysin väärä.
Lisäksi: Miten estän kahden saman päivämäärän syöttämisen tietokantaan?
SQL date + kaksi samanlaista riviä
2
911
Vastaukset
- kiinni
>...missä muodossa päivämäärä...
Se sanotaan serverin asetuksissa.
>...estän kahden saman päivämäärän syöttämisen tietokantaan?
Tarkoitat ilmeisesti että yhden taulun tietyssä kentässä ei saa olla duplikaatteja? Määritä sen kentän ominaisuudeksi UNIQUE. - fidel1
Päivämäärä menee kantaan siinä muodossa missä kanta-ohjelma sen sisäisesti haluaa tallentaa. Veikkaisin, että jonkinlaisena timestamppina, aikavyöhyketiedoin höystettynä. Mutta tälläpä ei pitäisi olla käyttäjälle mitään väliä, päivämäärän muodon muuttamiseksi näyttämistä ja syöttämistä varten on SQL:ssä kantatuotteesta riippuen vino pino erilaisia funktioita. Eli manuaalia käteen vain, siellä ne on kerrottu.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ensi kesänä
Näin kesän viimeisenä minuutteina ajattelen sinua. Olisiko seuraava kesä "meidän" kesä? Tänä vuonna ei onnistuttu, mutta703550Anne Kukkohovin karmeat velat ovat Suomessa.
Lähtikö se siksi pois Suomesta ? Et on noin kar? mean suuret velat naisella olemassa1483503Tukalaa kuumuutta
Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh463322- 532769
- 322036
Okei, myönnetään,
Oisit sä saanut ottaa ne housutkin pois, mutta ehkä joskus jossain toisaalla. 😘301962Et siis vieläkään
Et ilmeisesti ole vieläkään päässyt loppuun asti mun kirjoituksissa täällä. Kerro ihmeessä sit, kun valmista 😁 tuskin k401695- 481676
Mihin hävisi
Mihin hävisi asiallinen keskustelu tositapahtumista, vai pitikö jonkin Hannulle kateellisen näyttää typeryytensä961625- 391390