©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die CURRENT_ROLE SQL-Funktion in MySQL und MariaDB - Name der aktuellen Berechtigungsrolle

CURRENT_ROLESyntax:CURRENT_ROLE()
Rückgabe-Wert:CHAR
Funktions-Typ:Informations-Funktion
Funktions-Beschreibung

Die SQL-Funktion CURRENT_ROLE() gibt den Namen der aktuellen Berechtigungsrolle zurück.

Diese Rolle bestimmt die Zugriffsrechte des autentifizierten Benutzers.

Wenn keine aktuelle Rolle vorhanden ist, wird von MariaDB NULL zurückgegeben. MySQL gibt dann NONE zurück.

SQL Beispiele für die CURRENT_ROLE-Funktion

 1
 2
 3
 4
 5
 6
 7

select current_role();

set role 'myrole';

select current_role();

current_role()
varchar(80) BINARY
NULL
current_role()
varchar(80) BINARY
myrole
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der CURRENT_ROLE() Funktion in MySQL und MariaDB-Datenbanken

In MySQL und MariaDB kann die Funktion CURRENT_ROLE() verwendet werden, um den Namen der aktuellen Berechtigungsrolle zurückzugeben.

In MySQL und MariaDB sind Rollen eine Möglichkeit, Benutzerberechtigungen zu verwalten und zu kontrollieren. In einer Rolle kann eine Reihe von Berechtigungen gruppiert und mehreren Benutzern zugewiesen werden, wodurch die Verwaltung von Berechtigungen in Datenbanken vereinfacht wird. Somit bieten Berechtigungsrollen eine besser organisierte und effizientere Möglichkeit, Benutzerrechte zu verwalten, vor allem wenn mehrere Benutzer dieselben Berechtigungen benötigen.
CRC32CURDATECURRENT_DATECURRENT_ROLECURRENT_TIMECURRENT_TIMESTAMPCURRENT_USER

Weitere MySQL und MariaDB SQL Informations-Funktionen

BENCHMARKBENCHMARK(Anzahl, Ausdruck)
Mehr zur BENCHMARK-Funktion

BINLOG_GTID_POSBINLOG_GTID_POS()

CHARSETCHARSET(Zeichenkette)
Mehr zur CHARSET-Funktion

COERCIBILITYCOERCIBILITY(Zeichenkette)
Mehr zur COERCIBILITY-Funktion

COLLATIONCOLLATION(Zeichenkette)
Mehr zur COLLATION-Funktion

CONNECTION_IDCONNECTION_ID()
Mehr zur CONNECTION_ID-Funktion

CURRENT_USERCURRENT_USER()
Mehr zur CURRENT_USER-Funktion

DATABASEDATABASE()
Mehr zur DATABASE-Funktion

DECODE_HISTOGRAMDECODE_HISTOGRAM()

DEFAULTDEFAULT(Spalte)
Mehr zur DEFAULT-Funktion

FOUND_ROWSFOUND_ROWS()
Mehr zur FOUND_ROWS-Funktion

LAST_INSERT_IDLAST_INSERT_ID([Ausdruck])
Mehr zur LAST_INSERT_ID-Funktion

LAST_VALUELAST_VALUE(Ausdruck [, Ausdruck ...])
Mehr zur LAST_VALUE-Funktion

ROWNUMROWNUM()

ROW_COUNTROW_COUNT()
Mehr zur ROW_COUNT-Funktion

SCHEMASCHEMA()
Mehr zur SCHEMA-Funktion

SESSION_USERSESSION_USER()
Mehr zur SESSION_USER-Funktion

SYSTEM_USERSYSTEM_USER()
Mehr zur SYSTEM_USER-Funktion

USERUSER()
Mehr zur USER-Funktion

VERSIONVERSION()
Mehr zur VERSION-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion CURRENT_ROLE: mysql.com und mariadb.com
Aktualisiert: 17.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer