Gibt eine Kennnummer für die nächste Verbindung zurück
NEXT_CONNECTION( [ Verbindungs_ID ] [, Datenbank-ID ] )
INT
Verbindungs-ID Eine Ganzzahl, gewöhnlich von einem früheren Aufruf von NEXT_CONNECTION zurückgegeben. Wenn Verbindungs_ID NULL ist, gibt NEXT_CONNECTION die neueste Verbindungs-ID zurück.
Datenbank-ID Eine Ganzzahl, die eine der Datenbanken auf dem aktuellen Server darstellt. Wenn Sie keine Datenbank-ID angeben, wird die aktuelle Datenbank verwendet. Wenn Sie NULL angeben, gibt NEXT_CONNECTION die nächste Verbindung zurück, unabhängig von der Datenbank.
NEXT_CONNECTION wird verwendet, um die Verbindungen zu einer Datenbank aufzuzählen. Verbindungs-IDs werden üblicherweise in gleichmäßig ansteigender Reihenfolge erstellt. Diese Funktion gibt die nächste Verbindungs-ID in umgekehrter Reihenfolge zurück.
Um die Verbindungs-ID der letzten Verbindung zu erhalten, geben Sie NULL als Verbindungs_ID an. Um die nächste Verbindung zu erhalten, geben Sie den vorherigen Rückgabewert ein. Die Funktion gibt NULL zurück, wenn es keine weiteren Verbindungen in der Reihe gibt.
NEXT_CONNECTION ist nützlich, wenn Sie alle Verbindungen trennen möchten, die vor einem bestimmten Zeitpunkt hergestellt wurden. Da NEXT_CONNECTION die Verbindungs-IDs in umgekehrter Reihenfolge zurückgibt, werden jedoch Verbindungen, die nach dem Start der Funktion erstellt werden, nicht zurückgegeben. Wenn Sie gewährleisten wollen, dass alle Verbindungen getrennt werden, verhindern Sie zuerst neue Verbindungen, bevor Sie NEXT_CONNECTION ausführen.
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung gibt einen Bezeichner für die nächste Verbindung auf der aktuellen Datenbank zurück. Der Bezeichner ist eine Ganzzahl wie 10.
SELECT NEXT_CONNECTION( NULL ); |
Die folgende Anweisung gibt einen Wert wie "5" zurück.
SELECT NEXT_CONNECTION( 10 ); |
Der folgende Aufruf gibt die nächste Verbindungs-ID in umgekehrter Reihenfolge zur angegebenen Verbindungs_ID in der aktuellen Datenbank zurück.
SELECT NEXT_CONNECTION( Verbindungs-ID ); |
Der folgende Aufruf gibt die nächste Verbindungs-ID in umgekehrter Reihenfolge zur angegebenen Verbindungs_ID (unabhängig von der Datenbank) zurück.
SELECT NEXT_CONNECTION( Verbindungs-ID, NULL ); |
Der folgende Aufruf gibt die nächste Verbindungs-ID in umgekehrter Reihenfolge zur angegebenen Verbindungs_ID in der angegebenen Datenbank zurück.
SELECT NEXT_CONNECTION(Verbindungs_ID, Datenbank-ID ); |
Der folgende Aufruf gibt die erste (früheste) Verbindung (unabhängig von der Datenbank) zurück.
SELECT NEXT_CONNECTION( NULL, NULL ); |
Der folgende Aufruf gibt die erste (früheste) Verbindung auf der angegebenen Datenbank zurück.
SELECT NEXT_CONNECTION( NULL, Datenbank-ID ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |