在预言机中创建默认值



如何在预言机中设置默认值? 我的查询是这样的:

alter table talend_job modify mtj_id varchar(10) not null default 
('JASG'|| (nextval('mtj_id_seq')))

在 Oracle 11g 中,不能将序列号指定为列的默认值;但是,可以使用触发器模拟此功能。即使列声明为 NOT NULL,您仍然可以从 INSERT 语句中省略要在触发器中填充的列

您可以参考如何在甲骨文上使用AUTO_INCREMENT创建id?

最新更新