Når du bruger Oracle Database, kan du finde ud af, hvilke sprog der understøttes ved at forespørge på V$NLS_VALID_VALUES
se.
Denne visning viser alle gyldige værdier for NLS-parametre, inklusive understøttede sprog.
Eksempel
Her er et eksempel på forespørgsel til V$NLS_VALID_VALUES
visning for at returnere en liste over alle sprog, der understøttes af Oracle Database:
SELECT * FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
ORDER BY VALUE ASC;
Det returnerer alle kolonner og alle rækker.
En af de returnerede kolonner angiver, om sproget er forældet eller ej.
Her er et andet eksempel, der indsnævrer kolonnerne til kun VALUE
kolonne (som gemmer sprognavnet) og begrænser resultaterne til kun de sprog, der ikke er forældet.
SELECT VALUE FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
AND ISDEPRECATED = 'FALSE'
ORDER BY VALUE ASC;
Resultat:
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