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.