MariaDB
 sql >> Base de Dados >  >> RDS >> MariaDB

Retornar o idioma usado para funções de data e hora no MariaDB


MariaDB tem um lc_time_names variável de sistema que controla o idioma usado pelo DAYNAME() , MONTHNAME() e DATE_FORMAT() funções de data e hora.

Veja como retornar o valor dessa variável.

Selecione os lc_time_names Variável


Você pode usar o seguinte comando para retornar o valor do lc_time_names variável:
SELECT @@lc_time_names;

Resultado:
+-----------------+
| @@lc_time_names |
+-----------------+
| en_US           |
+-----------------+

No meu caso, o resultado é en_US , que na verdade é o padrão (independentemente das configurações do sistema).

Alterar os lc_time_names Variável


Você pode usar o seguinte comando para alterar o valor do lc_time_names variável:
SET lc_time_names = 'es_CR';

Agora vamos selecionar a variável novamente:
SELECT @@lc_time_names;

Resultado:
+-----------------+
| @@lc_time_names |
+-----------------+
| es_CR           |
+-----------------+

Podemos ver que ele foi alterado para a localidade especificada.

Lista de locais


Consulte Localidades de data e hora disponíveis no MariaDB para obter uma lista completa de localidades suportadas pelo MariaDB.

Você também pode retornar uma lista de localidades com suporte com uma consulta. Consulte Como mostrar todos os locais no MariaDB para obter instruções sobre como fazer isso.