NEXTVAL | Syntax: | NEXTVAL(Sequenz) | Rückgabe-Wert: | INTEGER | Funktions-Typ: | Sequenz-Funktion | |
|
|
Die SQL-Funktion NEXTVAL() generiert den nächsten Wert in einer SEQUENCE und gibt ihn zurück.
Synonym für "NEXT VALUE FOR Sequenz".
Die NEXTVAL()-Funktion ist verfügbar ab MariaDB Version 10.3.
MySQL unterstützt keine Sequenzen und die Funktion ist in dieser Datenbank nicht vorhanden. |
Beispiel 1 |
|
select nextval(`my_sequence`) as result;
|
|
|
Beispiel 2 |
|
select NEXT VALUE FOR `my_sequence` as result;
|
|
|
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: |
Verwendung der NEXTVAL() Funktion in MariaDB-Datenbanken |
In MariaDB wird die NEXTVAL()-Funktion verwendet, um einen neuen Sequenzwert aus einem Sequenzobjekt zu generieren. Eine Sequenz ist ein Datenbankobjekt, das eine Reihe eindeutiger Werte generiert, die normalerweise zum Generieren von Primärschlüssel-Werten in einer Tabelle verwendet werden und kann nützlich sein, um eindeutige Identifikatoren für Daten zu generieren. |
|
Weitere MySQL und MariaDB SQL Sequenz-Funktionen |
|