Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Di Oracle, bagaimana cara mengubah sesi saya untuk menampilkan UTF8?

Kumpulan karakter adalah bagian dari lokal, yang ditentukan oleh nilai NLS_LANG . Seperti yang dijelaskan oleh dokumentasi, ini adalah variabel sistem operasi :

NLS_LANG diatur sebagai variabel lingkungan pada platform UNIX. NLS_LANG diatur dalam registri pada platform Windows.

Sekarang kita dapat menggunakan ALTER SESSION untuk mengubah nilai beberapa elemen lokal, NLS_LANGUAGE dan NLS_TERRITORY. Tapi tidak, sayangnya, set karakter. Alasan perbedaan ini adalah - saya pikir - bahwa bahasa dan wilayah hanya memengaruhi cara Oracle menafsirkan data yang disimpan, mis. apakah akan menampilkan koma atau titik saat menampilkan sejumlah besar. Sedangkan set karakter berkaitan dengan bagaimana aplikasi klien membuat data yang ditampilkan. Informasi ini diambil oleh aplikasi klien pada saat startup, dan tidak dapat diubah dari dalam.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memanggil PROSEDUR yang tersimpan di Toad

  2. Oracle SQL plus bagaimana cara mengakhiri perintah dalam file SQL?

  3. Bagaimana cara mengetahui apakah database Oracle diatur ke komit otomatis?

  4. Bisakah %NOTFOUND mengembalikan nol setelah pengambilan?

  5. SQL Server setara dengan fungsi WM_CONCAT