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

MariaDB SCHEMA() Обяснено

В MariaDB, SCHEMA() функцията е синоним на DATABASE() функция. Връща името на базата данни по подразбиране (текущо).

Резултатът се връща като низ в utf8 набор от символи.

Синтаксис

Синтаксисът е така:

SCHEMA()

Не се изискват или приемат аргументи.

Пример

Ето пример за демонстрация:

SELECT SCHEMA();

Ето резултата в моя терминален прозорец:

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

В този случай нямам текуща база данни и така резултатът е NULL .

Нека преминем към база данни:

USE Zap;

И го стартирайте отново:

SELECT SCHEMA();

Резултат:

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

Не се приемат аргументи

Предаване на всякакви аргументи към SCHEMA() води до грешка:

SELECT SCHEMA(123);

Резултат:

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

Съхранени рутинни програми

В рамките на съхранена рутина (като съхранена процедура, съхранена функция и т.н.) базата данни по подразбиране е базата данни, с която е свързана рутината, което не е непременно същото като базата данни, която е по подразбиране в контекста на извикване


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как ORD() работи в MariaDB

  2. Разгръщане на високодостъпен Nextcloud с MySQL Galera Cluster и GlusterFS

  3. Въведение в внедряването на MySQL с помощта на Ansible роля

  4. Анализ с MariaDB AX - tThe Open Source Columnar Datastore

  5. Какво заслужават нашите клиенти:Представяне на MariaDB Enterprise Documentation