Я хочу, чтобы первый столбец таблицы в PLSQL был автоматически инкрементом. Этот столбец будет основным ключом для этой таблицы. Я услышал что-то, называемое сериализацией, но я не получил надлежащего описания об этом. Я работал в SQL Server. Я новичок в Oracle (PLSQL). Пожалуйста, помогите мне найти правильное решение.Номер строки для таблицы в plsql
0
A
ответ
2
Создание последовательности
CREATE SEQUENCE name_of_sequence
START WITH 1
INCREMENT BY 1
CACHE 100;
Создать триггер
CREATE OR REPLACE TRIGGER trigger_name
BEFORE INSERT ON table_name
FOR EACH ROW
BEGIN
SELECT name_of_sequence.nextval
INTO :new.name_of_primary_key_column
FROM dual;
END;
Синтаксис триггера становится немного проще в 11g, так как вы можете сделать прямое назначение к :new.name_of_primary_key_column
а чем выбор из двойного. И я понимаю, что в 12c есть дополнительный синтаксический сахар, который делает это еще проще, хотя я не играл с этим.
Смежные вопросы
- 1. Oracle PLSQL - Как вставить строки в строки таблицы
- 2. PLSQL вложенные таблицы
- 3. PLSQL - переменные таблицы слияния
- 4. Процедура PLSQL для удаления строки в таблице
- 5. Переменная таблицы Tsql для Oracle PLSql
- 6. Запрос PLSQL для поиска по типу таблицы
- 7. Статистика V $ SQL для функции таблицы PLSQL
- 8. потянув номер строки в Google запрос таблицы
- 9. Как получить максимальный номер строки для таблицы в teradata?
- 10. PLSQL/Oracle Как «Карта»/«Нормализация» Номер
- 11. plsql сравнение таблицы и представления
- 12. PLSQL ошибка неверный номер после извлечения
- 13. номер счетчика строки из таблицы MySQL подзапроса
- 14. SQL - выберите таблицы, где номер строки XX.
- 15. Найти номер строки таблицы, используя selenium webdriver
- 16. Позиция SQL/PHP (номер строки) из таблицы
- 17. Номер строки для набора
- 18. Номер строки для выбранной строки в TextView
- 19. найти номер строки таблицы из выбранной ячейки
- 20. SQL Получить номер строки из основной таблицы
- 21. Как получить номер строки ID таблицы sql?
- 22. PLSQL получить имена столбцов по значению таблицы
- 23. зацикливание в оракула PLSQL
- 24. PLSQL Получение значения из строки
- 25. используя таблицу plsql в процедуре
- 26. Проблема в конкатенации строки в PLSQL
- 27. номер текущей строки или номер строки в запросе php mysql
- 28. Как читать строки из правой PLSQL
- 29. Условные строки в PLSQL как Sprintf
- 30. Серийный номер для строк таблицы в SSRS