sql >> Databasteknik >  >> RDS >> Oracle

Hur kan jag se om mitt Oracle-system är inställt för att stödja Unicode eller multibyte-tecken?

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

kommer att visa dig databasen och den nationella teckenuppsättningen. Databasens teckenuppsättning styr kodningen av data i CHAR och VARCHAR2 kolumner. Om databasen stöder Unicode i dessa kolumner, bör databasens teckenuppsättning vara AL32UTF8 (eller UTF8 i vissa sällsynta fall). Den nationella teckenuppsättningen styr kodningen av data i NCHAR och NVARCHAR2 kolumner. Om databasteckenuppsättningen inte stöder Unicode kan du kanske lagra Unicode-data i kolumner med dessa datatyper, men det ökar i allmänhet systemets komplexitet - applikationer kan behöva ändras för att stödja den nationella teckenuppsättningen.



  1. Returnera partitionsnumret för varje rad när du frågar efter en partitionerad tabell i SQL Server (T-SQL)

  2. Regler för implementering av TDD i gamla projekt

  3. STR_TO_DATE() Exempel – MySQL

  4. Hur man ansluter till en avlägsen PostgreSQL-databas via SSL med Python