Використання NEXTVAL або CURRVAL для запиту глобальних порядкових номерів
- NEXTVAL повертає наступний порядковий номер, а CURRVAL повертає поточний порядковий номер. nextval(n) повертає n унікальних порядкових номерів.
- nextval(n) можна використовувати лише в послідовності вибору. …
- currval(n) не підтримується.
Ви можете отримати доступ до значення послідовності за допомогою операторів NEXTVAL або CURRVAL в операторах SQL. Ви повинні кваліфікувати NEXTVAL або CURRVAL за допомогою імені (або синоніму) об’єкта послідовності, який існує в тій самій базі даних, використовуючи послідовність формату. NEXTVAL або послідовність. КРИВИНА.
MySQL має ключове слово AUTO_INCREMENT для виконання автоматичного збільшення. Початкове значення для AUTO_INCREMENT дорівнює 1, яке є значенням за умовчанням. Він отримуватиме приріст на 1 для кожного нового запису. Щоб отримати ідентифікатор наступного автоматичного збільшення в MySQL, ми можемо використовуйте функцію last_insert_id() із MySQL або auto_increment із SELECT.
У MySQL ми можемо отримати значення наступного рядка за допомогою виберіть * з ліміту поточний номер рядка+1, 1 і порівняйте значення.
- Синтаксис. НАСТУПНЕ ЗНАЧЕННЯ ДЛЯ [назва_бази даних. ] [ …
- Аргументи. ім'я бази даних. …
- Типи повернення. Повертає число, використовуючи тип послідовності.
- Зауваження. …
- Обмеження та обмеження. …
- Використання об’єкта послідовності в обмеженні за замовчуванням. …
- Використання об’єкта послідовності з реченням OVER ORDER BY. …
- Метадані.
Синтаксис для MySQL); MySQL використовує ключове слово AUTO_INCREMENT для виконання функції автоматичного збільшення. За замовчуванням початкове значення AUTO_INCREMENT дорівнює 1, і воно буде збільшуватися на 1 для кожного нового запису.