ホームページ >データベース >mysql チュートリアル >SQL Server で文字列を DateTime に変換し、データベース フィールドを更新するにはどうすればよいですか?

SQL Server で文字列を DateTime に変換し、データベース フィールドを更新するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-28 17:30:28930ブラウズ

How Can I Convert a String to DateTime in SQL Server and Update a Database Field?

SQL Server での文字列の日時への変換

MSSQL で任意の文字列を日時に変換する方法は複数ありますが、特有の懸念が生じます。文字列形式を制御し、日付文字列で日時フィールドを更新する場合。この操作に適切な構文は、CONVERT 関数を利用することです。

MyDate という日時フィールドを「YYYY/MM/DD HH:MM:SS」形式の日付文字列で更新するには、次の構文を使用できます。採用:

UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)

CONVERT 関数には 3 つの関数が必要ですパラメータ:

  1. 文字列を変換するデータ型 (この場合は datetime)
  2. 変換する文字列
  3. を指​​定するスタイル パラメータ文字列の形式 (日付/時刻変換の場合、スタイル 120 が使用されます)

さまざまな日付書式設定オプションを含む CAST 関数と CONVERT 関数については、次の Microsoft ドキュメントを参照してください:

https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-変換トランザクション SQL

以上がSQL Server で文字列を DateTime に変換し、データベース フィールドを更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。