我想向 Oracle 表中插入新值。该表非常大,ID 代码以数字形式存储。我想编写插入语句,可以添加我的新信息并自动分配一个尚未使用的 ID。
例如:
insert into example_table values
(
(select max(person_id)+1 from example_table),
99, 'example name', 'example type');
但是上面的这段代码显然是行不通的,因为我指定了一个 ID(99)。如果我在上面的代码片段中将 99 设置为 null,它会起作用吗?不知道怎么格式化。
谢谢。