SQL> create table t2(id varchar2(10),col number(5) default 123);表已创建。SQL> insert into t2(id) values('aaa');已创建 1 行。SQL> select * from t2;ID COL
---------- ---------
aaa 123SQL>
---------- ---------
aaa 123SQL>
create table temp(aa char(10),bb number default 123);
如果保存系统时间,用date型很方便
SQL> create table t2(id varchar2(10),col date default sysdate);表已创建。SQL> insert into t2(id) values('aa');已创建 1 行。SQL> select * from t2;ID COL
---------- -------------------
aa 2003-03-13 15:30:35SQL> insert into t2(id) values('aa');已创建 1 行。SQL> select * from t2;ID COL
---------- -------------------
aa 2003-03-13 15:30:35
aa 2003-03-13 15:30:47SQL>
如果在表中此字段的值不重复就用序列。用序列不一定就要用触发器。用dual表就够了。