Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да върнете списък с поддържани езици в Oracle

Когато използвате Oracle Database, можете да разберете кои езици се поддържат, като потърсите V$NLS_VALID_VALUES изглед.

Този изглед изброява всички валидни стойности за NLS параметри, включително поддържаните езици.

Пример

Ето пример за заявка на V$NLS_VALID_VALUES преглед, за да върнете списък с всички езици, поддържани от Oracle Database:

SELECT * FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
ORDER BY VALUE ASC; 

Това връща всички колони и всички редове.

Една от върнатите колони показва дали езикът е остарял или не.

Ето още един пример, който стеснява колоните само до VALUE колона (която съхранява името на езика) и ограничава резултатите само до онези езици, които не са оттеглени.

SELECT VALUE FROM
V$NLS_VALID_VALUES
WHERE PARAMETER = 'LANGUAGE'
AND ISDEPRECATED = 'FALSE'
ORDER BY VALUE ASC; 

Резултат:

 Албански американски амхарски арабски арменски асамски азербайджански бански баски беларуски бразилски португалски български канадски френски каталунски хърватски кирийски казахски цирийски сръбски кирийци Uzbek Czebek Danis Da Khmer Korean Lao Latin American испански латински босненски латински сръбски латински узбеклатвийски литовски македонски малайски малаялам маратски маратски мексикански испански непалски норвежки ория персийски полски Португайски Пенджаби Румънски Руски опростен> 
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-21700:обектът не съществува или е маркиран за изтриване за асоциативен масив като входен параметър, извикан от ODP.NET

  2. Oracle diff:как да сравним две таблици?

  3. NLS_INITCAP() Функция в Oracle

  4. Създаване на CTE в Oracle

  5. В Oracle AS псевдонимът не работи