簡體   English   中英

SQL Server:將varchar轉換為日期時間

[英]SQL Server: Convert a varchar to a datetime

我希望將以下varchar(255)數據類型中的datetime轉換為datetimedate格式

05 jun 2007  

當我使用帶日期時間或日期的演員表時:

UPDATE [dbo].[SSIS_TempDump_Episode_Numbers] 
SET DischargeDate = CAST([Discharge date] as Date)

我收到此錯誤:

消息241,級別16,狀態1,第1行
從字符串轉換日期和/或時間時轉換失敗。

或alter column給我相同的結果。 是因為日期格式嗎?

DECLARE @foo VARCHAR(255)

SET @foo = '05 jun 2007'

PRINT CONVERT(DATETIME,@foo)
Select CONVERT(datetime,'05 jun 2007') -->'2007-06-05 00:00:00.000'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM