Quando utilizzi Oracle Database, puoi scoprire quali lingue sono supportate interrogando il V$NLS_VALID_VALUES
visualizza.
Questa visualizzazione elenca tutti i valori validi per i parametri NLS, incluse le lingue supportate.
Esempio
Ecco un esempio di query su V$NLS_VALID_VALUES
view per restituire un elenco di tutte le lingue supportate da Oracle Database:
SELECT * FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
ORDER BY VALUE ASC;
Ciò restituisce tutte le colonne e tutte le righe.
Una delle colonne restituite indica se la lingua è obsoleta o meno.
Ecco un altro esempio che restringe le colonne solo al VALUE
colonna (che memorizza il nome della lingua) e limita i risultati solo alle lingue che non sono obsolete.
SELECT VALUE FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
AND ISDEPRECATED = 'FALSE'
ORDER BY VALUE ASC;
Risultato:
ALBANIAN AMERICAN AMHARIC ARABIC ARMENIAN ASSAMESE AZERBAIJANI BANGLA BASQUE BELARUSIAN BRAZILIAN PORTUGUESE BULGARIAN CANADIAN FRENCH CATALAN CROATIAN CYRILLIC KAZAKH CYRILLIC SERBIAN CYRILLIC UZBEK CZECH DANISH DARI DIVEHI DUTCH EGYPTIAN ENGLISH ESTONIAN FINNISH FRENCH GERMAN GERMAN DIN GREEK GUJARATI HEBREW HINDI HUNGARIAN ICELANDIC INDONESIAN IRISH ITALIAN JAPANESE KANNADA KHMER KOREAN LAO LATIN AMERICAN SPANISH LATIN BOSNIAN LATIN SERBIAN LATIN UZBEK LATVIAN LITHUANIAN MACEDONIAN MALAY MALAYALAM MALTESE MARATHI MEXICAN SPANISH NEPALI NORWEGIAN ORIYA PERSIAN POLISH PORTUGUESE PUNJABI ROMANIAN RUSSIAN SIMPLIFIED CHINESE SINHALA SLOVAK SLOVENIAN SPANISH SWAHILI SWEDISH TAMIL TELUGU THAI TRADITIONAL CHINESE TURKISH TURKMEN UKRAINIAN URDU VIETNAMESE