Memformatkan SQL Server DATETIME Datatypes
SQL Server menyimpan nilai DATETIME sebagai dua integer 4-bait, yang tidak menyediakan pilihan pemformatan tertentu secara asli . Untuk mendapatkan semula atau menyimpan tarikh dalam format pilihan, penukaran diperlukan.
Menukar kepada VARCHAR untuk Paparan
Untuk mendapatkan semula nilai DATETIME dalam [DD-MM-YYYY ] format sebagai VARCHAR, gunakan sintaks berikut:
SELECT CONVERT(VARCHAR(10), GETDATE(), 105)
Menukar Kembali ke DATETIME untuk Storan
Apabila menyimpan nilai VARCHAR dalam medan DATETIME, pastikan ia mematuhi format selamat yang boleh ditafsirkan oleh SQL Server secara konsisten. Format yang diluluskan termasuk:
Contoh:
INSERT INTO MyTable (DateField) VALUES ('20101001')
Memahami SSMS Paparan
Dalam SQL Server Management Studio (SSMS), nilai DATETIME diformatkan untuk kebolehbacaan. Walau bagaimanapun, perwakilan ini berbeza daripada format storan dalaman.
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Memformatkan Nilai DATETIME SQL Server untuk Paparan dan Storan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!