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

Tampilan Pengembang PL/SQL tidak menampilkan karakter Ibrani dengan benar

Masalahnya tampaknya karena ketidakcocokan antara parameter NLS di klien dan basis data . Untuk pertanyaan seperti itu, selalu ingat untuk memposting detail OS, versi DB hingga 4 desimal.

Untuk memeriksa nilai parameter:

SELECT * FROM v$nls_parameters;
SELECT * FROM nls_database_parameters;
  1. Setel NLS_DATE_LANGUAGE di klien persis sama dengan Database. Dalam kasus Anda, NLS_DATE_LANGUAGE dalam basis data adalah AMERIKA .

  2. Setel variabel lingkungan untuk NLS_LANG sebagai :

[NLS_LANGUAGE]_[NLS_TERRITORY].[NLS_CHARACTERSET]

jadi, tetapkan sebagai AMERICAN_AMERICA.WE8MSWIN1252

  1. Pengamatan lain adalah, parameter NLS Anda yang lain juga perlu diubah di klien agar sesuai dengan Database. Jika tidak, Anda akan menemukan masalah serupa sesekali, hanya saja tidak dengan DATE.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kembalikan Pernyataan SQL dari Kursor Eksplisit

  2. Tidak dapat membuat koneksi baru adalah sqldeveloepr

  3. Dukungan Bool Oracle SQL

  4. Oracle SQL - Bagaimana cara mendapatkan jumlah yang berbeda untuk setiap kolom secara dinamis?

  5. Memasukkan ke dalam dua tabel oracle dengan urutan