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
924
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
- 1405866
Mikä on vaikeinta siinä, että menetti yhteyden kaivattuun, jota vielä ajattelee?
Mikä jäi kaihertamaan? Jos jokin olisi voinut mennä toisin, mitä se olisi ollut? Mitä olisit toivonut vielä ehtiväsi san4162788- 1422664
Persut rahoittavat velkarahalla rikkaiden ökyelämää
Minkä vuoksi persut eivät leikkaa rikkailta, joilla on maksukykyä? Tuskinpa tuo persujen käytös saa Suomen kansalta hyv192138- 181997
- 741330
Veronmaksajat kustantavat yrittäjien eläkkeitä jo yli 500 miljoonalla
Suomalaista yrittäjää ei kommunistista erota. Aktiivisen "yrittämisen" maksattaa yritystukina yhteiskunnalla, ja vieläpä91127Kun ei numeroa
niin en edes voi viestittää, et suunnitelmiin tuli muutos. Ikävä on, ja kasvaa vaan🤍101092- 52978
- 86927