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

varchar2(n BYTE|CHAR) default -> CHAR atau BYTE

Defaultnya adalah apa pun NLS_LENGTH_SEMANTICS Anda parameter diatur ke. Secara default, yaitu BYTE agar konsisten dengan versi Oracle yang lebih lama di mana tidak ada opsi untuk menggunakan semantik panjang karakter. Jika Anda mendefinisikan skema Anda sendiri dan Anda menggunakan set karakter lebar variabel (seperti AL32UTF8), saya sangat menyarankan pengaturan NLS_LENGTH_SEMANTICS ke CHAR karena Anda hampir selalu bermaksud untuk menentukan panjang karakter bukan dalam byte.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami Java Oracle di Mac

  2. Pesan kesalahan ASP Classic SQL Query, tolong sintaks yang benar

  3. Contoh Fungsi Oracle (Nomor Pengembalian)

  4. Pisahkan string dengan spasi dan karakter sebagai pembatas di Oracle dengan regexp_substr

  5. Bagaimana cara mengetahui kapan tabel tertentu dibuat di Oracle?