Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

TSQL DATETIME ISO 8601

Saat berhadapan dengan tanggal di SQL Server, format ISO-8601 mungkin adalah cara terbaik, karena itu hanya berfungsi terlepas dari pengaturan bahasa dan budaya Anda.

Untuk INSERT data ke dalam tabel SQL Server, Anda tidak memerlukan kode konversi atau apa pun - cukup tentukan tanggal Anda sebagai string literal

INSERT INTO MyTable(DateColumn) VALUES('20090430 12:34:56.790')

dan selesai.

Jika Anda perlu mengonversi kolom tanggal ke format ISO-8601 pada SELECT, Anda dapat menggunakan kode konversi 126 atau 127 (dengan informasi zona waktu) untuk mencapai format ISO.

SELECT CONVERT(VARCHAR(33), DateColumn, 126) FROM MyTable

harus memberi Anda:

2009-04-30T12:34:56.790


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Exec prosedur tersimpan ke dalam tabel temp dinamis

  2. Arsitektur SQL Server AlwaysOn (Availability Group) dan Instalasi Langkah demi Langkah -4 Langkah Tambah dan Hapus Database

  3. Apa yang dimaksud dengan kunci baris, halaman, dan tabel? Dan kapan mereka diakuisisi?

  4. Haruskah setiap kunci asing SQL Server memiliki indeks yang cocok?

  5. Kondisi Balapan Antrian Proses SQL Server