sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik een datum/tijd-waardefout buiten het bereik voorkomen?

"jjjjmmdd" is het veiligst, het standaard ISO-8601-formaat. "jjjj-mm-dd" heeft problemen zoals de onderstaande link vermeldt

Met tijden:"jjjjmmdd uu:mm:ss"

SQL Server kan een beetje vreemd zijn bij het omgaan met datums. Het is grotendeels opgelost in SQL Server 2008 met de nieuwe datum- en tijdnotaties. De definitief artikel door Tibor Karaszi

Bewerken:en nog een artikel door Tony Rogerson voor de ongelovigen



  1. Beheerprogramma's voor SQL Server 2017

  2. Machtigingen maken/schrijven in MySQL

  3. INSTR() Equivalent in SQL Server

  4. Geeft TSQL snellere resultaten dan de opgeslagen procedure in SQL Server?