Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Преобразуване на NVARCHAR(255) в DATE

Доколкото мога да преценя - стил не. 103 (британски/френски ) трябва да работи - не?

DECLARE @input NVARCHAR(255)

SET @input = '18.08.2000 14:48:15'

SELECT CONVERT(DATETIME, @input, 103)

Дава ми резултат от:

2000-08-18 14:48:15.000

което изглежда доста разумно, нали??



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Рекурсивният CTE с уникален идентификатор трябва да има стойност в котва

  2. Псевдоним на кръстосана база данни на SQL Server

  3. Изходна клауза на SQL Server в скаларна променлива

  4. SQL Server:XPATH заявката е неуспешна

  5. Как да внедрите редактиране на основни/подробни записи?