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