How I can set default value in oracle? my query is like this :
alter table talend_job modify mtj_id varchar(10) not null default
('JASG'|| (nextval('mtj_id_seq')))
How I can set default value in oracle? my query is like this :
alter table talend_job modify mtj_id varchar(10) not null default
('JASG'|| (nextval('mtj_id_seq')))
In Oracle 11g, you cannot specify a sequence number as a DEFAULT value for a column; however, you can emulate this functionality using a trigger. Even if a column is declared NOT NULL, you can still omit the column from INSERT statements to be populated in the trigger
You can refer to How to create id with AUTO_INCREMENT on Oracle?