Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Set di caratteri RDS for Oracle
RDS per Oracle supporta due tipi di set di caratteri: il set di caratteri DB e il set di caratteri nazionale.
Set di caratteri DB
Il set di caratteri del database Oracle viene utilizzato nei tipi di dati CHAR
, VARCHAR2
e CLOB
. Il database utilizza anche questo set di caratteri per metadati quali nomi di tabelle, nomi di colonne e istruzioni SQL. Il set di caratteri del database Oracle viene in genere indicato come set di caratteri DB.
L’utente imposta il set di caratteri al momento della creazione di un'istanza database. Non è possibile modificare il set di caratteri DB dopo aver creato il database.
Set di caratteri DB supportati
Nella tabella seguente sono elencati i set di caratteri di database Oracle supportati in Amazon RDS. Puoi utilizzare un valore di questa tabella con il parametro --character-set-name
del comando della AWS CLI create-db-instance o con il parametro CharacterSetName
dell'operazione API Amazon RDS CreateDBInstance.
Nota
Il set di caratteri per un CDB è sempre AL32UTF8. È possibile impostare un set di caratteri diverso solo per il PDB.
Valore | Descrizione |
---|---|
AL32UTF8 |
Set di caratteri Unicode 5.0 UTF-8 Universal (predefinito) |
AR8ISO8859P6 |
ISO 8859-6 latino/arabo |
AR8MSWIN1256 |
Tabella codici di Microsoft Windows 1256 8-bit latino/arabo |
BLT8ISO8859P13 |
ISO 8859-13 lingue baltiche |
BLT8MSWIN1257 |
Tabella codici di Microsoft Windows 1257 8-bit lingue baltiche |
CL8ISO8859P5 |
ISO 88559-5 latino/cirillico |
CL8MSWIN1251 |
Tabella codici di Microsoft Windows 1251 8-bit latino/cirillico |
EE8ISO8859P2 |
ISO 8859-2 Europa orientale |
EL8ISO8859P7 |
ISO 8859-7 latino/greco |
EE8MSWIN1250 |
Tabella codici di Microsoft Windows 1250 8-bit Europa orientale |
EL8MSWIN1253 |
Tabella codici di Microsoft Windows 1253 8-bit latino/greco |
IW8ISO8859P8 |
ISO 8859-8 latino/ebraico |
IW8MSWIN1255 |
Tabella codici di Microsoft Windows 1255 8-bit latino/ebraico |
JA16EUC |
EUC 24-bit giapponese |
JA16EUCTILDE |
Uguale a JA16EUC ad eccezione della mappatura di trattino ondulato e tilde da e verso Unicode |
JA16SJIS |
Shift-JIS 16-bit giapponese |
JA16SJISTILDE |
Uguale a JA16SJIS ad eccezione della mappatura di trattino ondulato e tilde da e verso Unicode |
KO16MSWIN949 |
Tabella codici di Microsoft Windows 949 coreano |
NE8ISO8859P10 |
ISO 8859-10 Europa settentrionale |
NEE8ISO8859P4 |
ISO 8859-4 Europa settentrionale e nord-orientale |
TH8TISASCII |
Thai Industrial Standard 620-2533-ASCII 8-bit |
TR8MSWIN1254 |
Tabella codici di Microsoft Windows 1254 8-bit turco |
US7ASCII |
ASCII 7-bit americano |
UTF8 |
Set di caratteri Unicode 3.0 UTF-8 Universal, compatibile con CESU-8 |
VN8MSWIN1258 |
Tabella codici di Microsoft Windows 1258 8-bit vietnamita |
WE8ISO8859P1 |
Europa occidentale 8-bit ISO 8859 Parte 1 |
WE8ISO8859P15 |
ISO 8859-15 Europa occidentale |
WE8ISO8859P9 |
ISO 8859-9 Europa occidentale e turco |
WE8MSWIN1252 |
Tabella codici di Microsoft Windows 1252 8-bit Europa occidentale |
ZHS16GBK |
GBK 16-bit cinese semplificato |
ZHT16HKSCS |
Tabella codici di Microsoft Windows 950 con set di caratteri supplementare di Hong Kong HKSCS-2001. La conversione del set di caratteri è basata su Unicode 3.0. |
ZHT16MSWIN950 |
Tabella codici di Microsoft Windows 950 cinese tradizionale |
ZHT32EUC |
EUC 32-bit cinese tradizionale |
Variabile di ambiente NLS_LANG
Un locale è un insieme di informazioni che riguardano i requisiti linguistici e culturali che corrispondono a una determinata lingua e paese. L'impostazione del parametro di ambiente NLS_LANG nell'ambiente del client è il modo più semplice per specificare il comportamento delle impostazioni locali per Oracle. Questo parametro imposta la lingua e il paese utilizzati dall'applicazione client e dal server di database. Indica inoltre il set di caratteri del client, che corrisponde al set di caratteri per i dati immessi o visualizzati da un'applicazione client. Per ulteriori informazioni su NLS_LANG e sui set di caratteri, consulta la descrizione di un set di caratteri o di una tabella codici
Parametri di inizializzazione del sistema
Puoi anche impostare i parametri di inizializzazione NLS (National Language Support) seguenti a livello di istanza per un'istanza database Oracle in Amazon RDS:
-
NLS_DATE_FORMAT
-
NLS_LENGTH_SEMANTICS
-
NLS_NCHAR_CONV_EXCP
-
NLS_TIME_FORMAT
-
NLS_TIME_TZ_FORMAT
-
NLS_TIMESTAMP_FORMAT
-
NLS_TIMESTAMP_TZ_FORMAT
Per ulteriori informazioni sulla modifica dei parametri di un'istanza, consulta Gruppi di parametri per RDS.
Puoi impostare altri parametri di inizializzazione NLS nel client SQL. L'istruzione seguente imposta ad esempio il parametro di inizializzazione NLS_LANGUAGE su GERMAN in un client SQL connesso a un'istanza database Oracle:
ALTER SESSION SET NLS_LANGUAGE=GERMAN;
Per informazioni sulla connessione a un'istanza database Oracle con un client SQL, consulta Connessione all'istanza database RDS per Oracle.
Set di caratteri nazionali
Il set di caratteri nazionali viene utilizzato nei tipi di dati NCHAR
, NVARCHAR2
e NCLOB
. Il set di caratteri nazionale è in genere indicato come set di caratteri NCHAR. A differenza del set di caratteri DB, il set di caratteri NCHAR non influisce sui metadati del database.
Il set di caratteri NCHAR supporta i seguenti set di caratteri:
-
AL16UTF16 (impostazione predefinita)
-
UTF8
Puoi specificare entrambi i valori con il parametro --nchar-character-set-name
del comando create-db-instanceNcharCharacterSetName
dell’operazione CreateDBInstance. Non è possibile modificare il set di caratteri nazionali dopo aver creato il database.
Per ulteriori informazioni su Unicode nei database Oracle, vedere Supporto di database multilingue con unicode