我有這樣的代碼在我的SQL Server視圖datetime
轉換爲varchar
。轉換日期時間格式爲varchar在SQL Server
convert(datetime, Product_Info.created_date, 101)
,但我得到這個錯誤
更新不能由於驗證錯誤進行。
請更正以下錯誤並重試。SQL70569 ::列名是必需的。
怎麼了?請指教。
我有這樣的代碼在我的SQL Server視圖datetime
轉換爲varchar
。轉換日期時間格式爲varchar在SQL Server
convert(datetime, Product_Info.created_date, 101)
,但我得到這個錯誤
更新不能由於驗證錯誤進行。
請更正以下錯誤並重試。SQL70569 ::列名是必需的。
怎麼了?請指教。
變化CONVERT(DATETIME
到CONVERT(VARCHAR(10)
對於MM/DD/YYYY
格式(美國):
SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY]
獲取你'02 /二千零十六分之十二'
爲MMDDYYYY
:
SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 101), '/', '') AS [MMDDYYYY]
獲取你'02122016'
我很感興趣爲什麼有人降級我的正確答案? –
由於全部大寫帖子導致您被[smokey]標記(https://chat.stackoverflow.com/transcript/message/28729737#28729737) – Ferrybig
你創建視圖?你可能沒有給該列的別名 – Lamak
是的,即時創建一個視圖 – Jen143Me
並沒有你給該列的別名? – Lamak