CONNECTION_ID | Syntax: | CONNECTION_ID() | Rückgabe-Wert: | INTEGER | Funktions-Typ: | Informations-Funktion | |
|
|
Die SQL-Funktion CONNECTION_ID() gibt die Verbindungs-ID für die aktuelle Verbindung (Session) zurück.
Jede Verbindung hat eine ID, die unter den derzeit verbundenen Clients eindeutig ist. Das gilt auch für Ereignisse. |
Beispiel |
|
connection_id() |
int(10) |
204 |
|
|
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: |
Verwendung der CONNECTION_ID() Funktion in MySQL und MariaDB-Datenbanken |
In MySQL und MariaDB wird die Funktion CONNECTION_ID() verwendet, um die eindeutige Kennung abzurufen, die der aktuellen Clientverbindung (Session) zugewiesen ist. Die Funktion gibt einen ganzzahligen Wert zurück, der die Verbindungs-ID darstellt, die jeder Client-Verbindung vom Datenbankserver zugewiesen wird. Die Funktion erfordert keine Argumente und kann direkt in einer SQL-Anweisung oder innerhalb einer SQL-Abfrage verwendet werden.
Jeder Client-Verbindung wird eine eindeutige Verbindungs-ID zugewiesen, mit der Verbindungen innerhalb des Datenbankservers unterschieden und verwaltet werden können. Die Verbindungs-ID kann für Nachverfolgungs- und Überwachungszwecke verwendet werden, zum Beispiel zum Protokollieren von Verbindungsaktivitäten, zum Überwachen oder zum Identifizieren lang laufender Abfragen im Zusammenhang mit bestimmten Verbindungen. Zudem kann die Verbindungs-ID in Kombination mit benutzerdefinierten Funktionen oder Prozeduren verwendet werden, um eine benutzerdefinierte Zugriffskontrolle zu implementieren oder bestimmte Aktionen basierend auf der Client-Verbindung auszuführen.
Die Verbindungs-ID ist nur für die aktuelle Sitzung (Session) verfügbar und bleibt nicht über verschiedene Sitzungen oder Server-Neustarts hinweg bestehen. |
|
Weitere MySQL und MariaDB SQL Informations-Funktionen |
|