1. ホーム
  2. sql

[解決済み] T-SQLでDateTimeフィールドを更新するには?

2023-04-20 22:04:36

質問

次のクエリは、datetimeフィールドを更新しません。

update table
SET EndDate = '2009-05-25'
WHERE Id = 1

ダッシュなしも試しましたが、これもうまくいきません。

どのように解決するのですか?

迷ったら CAST/CONVERTを使用してデータ型変換を明示する。 :

UPDATE TABLE
   SET EndDate = CAST('2009-05-25' AS DATETIME)
 WHERE Id = 1