Korzystając z bazy danych Oracle, możesz dowiedzieć się, jakie języki są obsługiwane, wysyłając zapytanie do V$NLS_VALID_VALUES
widok.
Ten widok zawiera wszystkie prawidłowe wartości parametrów NLS, w tym obsługiwane języki.
Przykład
Oto przykład zapytania o V$NLS_VALID_VALUES
zobacz, aby zwrócić listę wszystkich języków obsługiwanych przez bazę danych Oracle:
SELECT * FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
ORDER BY VALUE ASC;
To zwraca wszystkie kolumny i wszystkie wiersze.
Jedna z zwróconych kolumn wskazuje, czy język jest przestarzały, czy nie.
Oto kolejny przykład, który zawęża kolumny tylko do VALUE
(która przechowuje nazwę języka) i ogranicza wyniki tylko do tych języków, które nie są przestarzałe.
SELECT VALUE FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
AND ISDEPRECATED = 'FALSE'
ORDER BY VALUE ASC;
Wynik:
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