sql >> Databasteknik >  >> RDS >> Sqlserver

Hur bestämmer SQL Server stilen för konvertering när den inte är specificerad?

konstig. Jag kopierade yoru-koden, tog bort kommentarerna och tog bort tillägget till datumet, och det blir bra på dem båda.

    BEGIN TRAN 

CREATE TABLE t (d DATETIME NOT NULL) 
INSERT INTO t VALUES (GETDATE()) 

SELECT (CONVERT(VARCHAR(50),CONVERT(DATE, d)))
FROM t 


SELECT TOP 1 (CONVERT(VARCHAR(50),CONVERT(DATE, d)))
FROM t 

ROLLBACK 


  1. Få senast raderade ID i MySQL

  2. Konvertera kolumner till rader i SQL

  3. Felet 'Relation existerar inte' efter överföring till PostgreSQL

  4. Ogiltigt parameternummer:inga parametrar var bundna