Unterschied zwischen VARCHAR2 (10 CHAR) und NVARCHAR2 (10)

Habe ich installiert Oracle Database 10g Express Edition (Universal) mit den Standard-Einstellungen:

SELECT * FROM NLS_DATABASE_PARAMETERS;

NLS_CHARACTERSET               AL32UTF8                                 
NLS_NCHAR_CHARACTERSET         AL16UTF16                                

Gegeben, dass beide CHAR und NCHAR Datentypen scheinen zu akzeptieren, multi-byte-strings, was ist der genaue Unterschied zwischen diesen zwei Spalten-Definitionen?

VARCHAR2(10 CHAR)
NVARCHAR2(10)

InformationsquelleAutor der Frage | 2010-12-22

Schreibe einen Kommentar