【发布时间】:2024-01-22 23:37:01
【问题描述】:
我有一个带有序列和触发器的 oracle 表来自动增加列。 现在我想做一个插入。通常我应该写:
INSERT INTO table (column1, column2,...) VALUES (value1, value2)
但我只想插入一条没有默认值的记录。如何在 Oracle 中做到这一点?
`Mysql`: INSERT INTO table () VALUES ()
`Mssql`: INSERT INTO table default VALUES
`Oracle:` INSERT INTO table (column1, column2,...) VALUES (default, default,...)
这是唯一的方法吗?我必须列出所有列?
【问题讨论】:
标签: oracle triggers insert sequence auto-increment