MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

MariaDB SCHEMA() Objaśnienie

W MariaDB funkcja SCHEMA() funkcja jest synonimem DATABASE() funkcjonować. Zwraca domyślną (bieżącą) nazwę bazy danych.

Wynik jest zwracany jako ciąg znaków w utf8 zestaw znaków.

Składnia

Składnia wygląda tak:

SCHEMA()

Żadne argumenty nie są wymagane ani akceptowane.

Przykład

Oto przykład do zademonstrowania:

SELECT SCHEMA();

Oto wynik w moim oknie terminala:

MariaDB [(none)]> SELECT SCHEMA();
+----------+
| SCHEMA() |
+----------+
| NULL     |
+----------+

W tym przypadku nie mam aktualnej bazy danych, więc wynik to NULL .

Przejdźmy do bazy danych:

USE Zap;

I uruchom go ponownie:

SELECT SCHEMA();

Wynik:

MariaDB [Zap]> SELECT SCHEMA();
+----------+
| SCHEMA() |
+----------+
| Zap      |
+----------+

Żadne argumenty nie są akceptowane

Przekazywanie dowolnych argumentów do SCHEMA() powoduje błąd:

SELECT SCHEMA(123);

Wynik:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '123)' at line 1

Przechowywane procedury

W ramach procedury składowanej (takiej jak procedura składowana, funkcja składowana itp.) domyślną bazą danych jest baza danych, z którą jest powiązana procedura, która niekoniecznie jest taka sama jak baza danych, która jest domyślna w kontekście wywołania


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak CRC32 działa w MariaDB

  2. Jak działa CEILING() w MariaDB

  3. 11 funkcji do pobrania dnia, miesiąca i roku z daty w MariaDB

  4. Objaśnienie złożonych jednostek daty i czasu MariaDB

  5. MariaDB JSON_OBJECTAGG() Objaśnienie