sql >> Base de Datos >  >> RDS >> MariaDB

Devuelve el idioma utilizado para las funciones de fecha y hora en MariaDB

MariaDB tiene un lc_time_names variable del sistema que controla el idioma utilizado por DAYNAME() , MONTHNAME() y DATE_FORMAT() funciones de fecha y hora.

Aquí se explica cómo devolver el valor de esa variable.

Seleccione el lc_time_names variables

Puede usar el siguiente comando para devolver el valor de lc_time_names variables:

SELECT @@lc_time_names;

Resultado:

+-----------------+
| @@lc_time_names |
+-----------------+
| en_US           |
+-----------------+

En mi caso, el resultado es en_US , que en realidad es el valor predeterminado (independientemente de la configuración del sistema).

Cambiar el lc_time_names variables

Puede usar el siguiente comando para cambiar el valor de lc_time_names variables:

SET lc_time_names = 'es_CR';

Ahora seleccionemos la variable nuevamente:

SELECT @@lc_time_names;

Resultado:

+-----------------+
| @@lc_time_names |
+-----------------+
| es_CR           |
+-----------------+

Podemos ver que se ha cambiado a la configuración regional especificada.

Lista de localidades

Consulte las configuraciones regionales de fecha y hora disponibles en MariaDB para obtener una lista completa de las configuraciones regionales admitidas por MariaDB.

También puede devolver una lista de configuraciones regionales admitidas con una consulta. Consulte Cómo mostrar todas las configuraciones regionales en MariaDB para obtener instrucciones sobre cómo hacerlo.