У меня есть два запроса:Как вставить 2 запроса с последовательностью в oracle?
INSERT INTO CLASS
(TEACHER_ID, CLASS,)
VALUES (:i_teacher_id, :i_class)
INSERT INTO TEACHER_INFO
(TEACHER_ID, TEACHER_NAME) VALUES (:i_teacher_id, :i_teacher_name)
teacher_id увеличивается на последовательности, как это: T0001, T0003, T 0002 ... и т.д.
Затем я попытался сделать это:
INSERT INTO TEACHER_INFO
(TEACHER_ID, TEACHER_NAME) VALUES (teacher_seq.nextval, :i_teacher_name)
Но последовательность дайте мне просто «4», а не t0004
Что такое 'teacher_id', чтобы он был таким образом увеличен? Последовательности - это просто цифры. Там действительно не нужно использовать строки для таких идентификаторов. –