如何在表中插入多个默认值

时间:2013-11-10 07:23:17

标签: sql oracle

想象一下,你有一个表,其所有列都是使用DEFAULT子句创建的,例如

BOX
----------
height
width
depth

目前我将使用以下查询来使用默认值:

INSERT INTO BOX VALUES(DEFAULT,DEFAULT,DEFAULT);

在Oracle中有没有其他方法可以做到这一点?最好指示insert子句使用所有默认值,但不为每列指定它。

1 个答案:

答案 0 :(得分:4)

您可以为一列指定DEFAULT并省略其他列。

INSERT INTO box (height) VALUES (DEFAULT);

因此,您将获得所有具有默认值的列。

这是 SQLFiddle 演示