当您想将默认值插入表中时,某些数据库允许使用以下语法:
INSERT INTO table DEFAULT VALUES;
ASE 不支持这一点。
使用:
INSERT INTO table (col2, col3)
VALUES (DEFAULT, DEFAULT)
并且跳过标识列适用于具有恒定默认值的列,但不适用于包括时间戳的计算列。
反省表中具有恒定默认值的列,然后只指定DEFAULT
该列将起作用,除非它是一个只有标识和计算列的表,但没有人可能使用这样的表。
有没有更简单的方法?