I'm trying to fill a table, and on my primary key value (number) I would like to insert a sequence, so I will make sure I won't be repetitive.
CREATE TABLE Student (
Student_ID number(3) CONSTRAINT Student_ID_pk PRIMARY KEY,
First_Name VARCHAR2(14) CONSTRAINT First_name_NN NOT NULL,
Last_Name VARCHAR(14) CONSTRAINT Last_name_NN NOT NULL
);
CREATE SEQUENCE STUDENT_ID_SQ
INCREMENT BY 111
START WITH 111
NOMAXVALUE
NOCYCLE;
INSERT INTO Student (Student_ID,First_Name,Last_Name)
VALUES (STUDENT_ID_SQ.NEXTVAL, "Jhon","Smith");
Error:
Error starting at line : 14 in command -
INSERT INTO Student (Student_ID,First_Name,Last_Name)
VALUES (STUDENT_ID_SQ.NEXTVAL, "Jhon","Smith")
Error at Command Line : 15 Column : 47
Error report -
SQL Error: ORA-00984: column not allowed here
00984. 00000 - "column not allowed here"