de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
Omar Kooheji
Omar Kooheji
Question

Ubah format waktu tanggal default pada satu database di SQL Server

Saya perlu mengubah format tanggal dari US (mm/dd/YYYYY) ke UK (dd/mm/YYYYY) pada satu database di mesin SQL server.

Bagaimana ini bisa dilakukan?

Saya telah melihat pernyataan yang melakukan ini untuk seluruh sistem, dan pernyataan yang melakukannya untuk sesi, tetapi saya tidak dapat mengubah kode sekarang karena harus melalui QA lagi, jadi saya perlu perbaikan cepat untuk mengubah format waktu tanggal.

Update

Saya menyadari bahwa waktu tanggal tidak ada hubungannya dengan bagaimana SQL Server menyimpan data, tetapi itu banyak berkaitan dengan bagaimana ia mengurai kueri.

Saya memasukkan data mentah dari file XML ke dalam database. Tanggal dalam file XML dalam format tanggal Inggris.

20 2008-12-01T14:24:45+00:00 3
Peter Mortensen
Peter Mortensen
Pertanyaan edit 15 Juli 2010 в 6:13
Pemrograman
datetime
sql-server
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Nick Berardi
Nick Berardi
1 Desember 2008 в 2:39
2008-12-01T14:39:40+00:00
Lebih
Sumber
Sunting
#8664885

Anda hanya dapat mengubah bahasa di seluruh server, bukan database individual. Namun, jika Anda perlu mendukung Inggris, Anda dapat menjalankan perintah berikut sebelum semua input dan output:

set language 'british english'

Atau jika Anda mengalami masalah dalam memasukkan waktu data dari aplikasi Anda, Anda mungkin ingin mempertimbangkan jenis input universal seperti

1-Dec-2008

4
0
Nick Berardi
Nick Berardi
1 Desember 2008 в 2:41
2008-12-01T14:41:31+00:00
Lebih
Sumber
Sunting
#8664886

Jika ini benar-benar masalah QA dan Anda tidak dapat mengubah kodenya. Siapkan instance server baru pada mesin dan atur bahasanya sebagai "British English &"

0
0
Mladen Prajdic
Mladen Prajdic
1 Desember 2008 в 2:32
2008-12-01T14:32:14+00:00
Lebih
Sumber
Sunting
#8664884

Anda menyadari bahwa format itu tidak ada hubungannya dengan bagaimana SQL Server menyimpan datetime, bukan?

Anda dapat menggunakan set dateformat untuk setiap sesi. Tidak ada pengaturan untuk database saja.

Jika Anda menggunakan parameter untuk memasukkan atau memperbarui data atau di mana pemfilteran, Anda tidak akan memiliki masalah dengan itu.

Peter Mortensen
Peter Mortensen
Jawaban edit 15 Juli 2010 в 6:23
-1
0
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Asilbek Qadamboyev
Terdaftar 7 jam yang lalu
2
Akshit Mehta
Terdaftar 2 hari yang lalu
3
me you
Terdaftar 6 hari yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi