Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设您有一个表,其所有列都是使用包含的 DEFAULT 子句创建的,例如
盒子 ---------- 高度 宽度 深度
目前我会进行以下查询以使用默认值:
INSERT INTO BOX VALUES(DEFAULT,DEFAULT,DEFAULT);
在 Oracle 中还有其他方法可以做到这一点吗?最好指示插入子句使用所有默认值,但不为每一列指定它。
您可以指定DEFAULT一列并省略其他列。
DEFAULT
INSERT INTO box (height) VALUES (DEFAULT);
结果,您将获得所有具有默认值的列。
这是SQLFiddle演示