如何插入表格默认值

时间:2010-01-30 12:45:22

标签: sql sybase-ase

如果要将默认值插入表中,某些数据库允许使用以下语法:

INSERT INTO table DEFAULT VALUES;

ASE不支持此。

使用:

INSERT INTO table (col2, col3) 
VALUES (DEFAULT, DEFAULT)

并跳过标识列适用于具有常量默认值的列,但不适用于包含时间戳的计算列。

在表中查找具有常量默认值的列,然后只为该列指定DEFAULT将起作用,除非它是一个只有标识和计算列的表,但没有人可能使用这样的表。

有更简单的方法吗?

1 个答案:

答案 0 :(得分:2)

使用insert语句中的默认值跳过列。 如果跳过的列(或列的用户定义的数据类型)存在默认值,则输入该值。