Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Funktionen » SQL-Funktionen (E-O)

 

NEXT_DATABASE-Funktion [System]

Gibt eine Kennnummer einer Datenbank zurück

Syntax
NEXT_DATABASE( { NULL | Datenbank-ID } )
Parameter
  • Datenbank-ID   Eine Ganzzahl, die die ID-Nummer einer Datenbank angibt

Rückgabe

INT

Bemerkungen

Die NEXT_DATABASE-Funktion wird verwendet, um die Datenbanken aufzuzählen, die auf einem Datenbankserver ausgeführt werden. Um die erste Datenbank zu erhalten, übermitteln Sie NULL. Um die jeweils nachfolgende Datenbank zu erhalten, geben Sie den vorherigen Rückgabewert an. Die Funktion gibt NULL zurück, wenn es keine weiteren Datenbanken gibt. Die Datenbank-Kennnummern werden nicht in einer bestimmten Reihenfolge zurückgegeben. Sie können allerdings die Reihenfolge, in der die Verbindungen zum Server hergestellt wurden, anhand der Datenbank-ID herausfinden. Der ersten Datenbank, die mit dem Server verbindet, wird der Wert '0' zugeordnet, und für jede weitere Verbindung zum Server werden die Datenbank-IDs um den Wert '1' erhöht.

Standards und Kompatibilität
  • SQL/2003   Transact-SQL-Erweiterung

Beispiel

Die folgende Anweisung gibt den Wert "0" zurück, den ersten Datenbankwert.

SELECT NEXT_DATABASE( NULL );

Die folgende Anweisung gibt NULL zurück, was bedeutet, dass es keine weiteren Datenbanken gibt.

SELECT NEXT_DATABASE( 0 );