sql >> Databáze >  >> RDS >> Oracle

Jak zjistím, zda je můj systém Oracle nastaven na podporu Unicode nebo vícebajtových znaků?

SELECT *
  FROM v$nls_parameters
 WHERE parameter LIKE '%CHARACTERSET';

vám ukáže databázi a národní znakovou sadu. Znaková sada databáze řídí kódování dat v CHAR a VARCHAR2 sloupců. Pokud databáze v těchto sloupcích podporuje Unicode, znaková sada databáze by měla být AL32UTF8 (nebo v některých vzácných případech UTF8). Národní znaková sada řídí kódování dat v NCHAR a NVARCHAR2 sloupců. Pokud znaková sada databáze nepodporuje Unicode, možná budete moci ukládat data Unicode do sloupců s těmito datovými typy, ale to obecně zvyšuje složitost systému – aplikace se možná budou muset změnit, aby podporovaly národní znakovou sadu.



  1. ukládat arabštinu do SQL databáze

  2. Microsoft Azure:Co to je a jak může vaše firma těžit

  3. Jak otestovat připojení k databázi PHP MySQL pomocí skriptu

  4. Ovlivňují omezení cizích klíčů transformace dotazů v Oracle?