在建数据库时,统计注册会员的数量应该怎样设置?
设置注册会员数量mm,没有时为0,以后每次注册一个,mm就自动加1,请问,在建表时应该怎么写?
谢谢各位了
------解决方案--------------------SQL> create table test (id number, aa number, bb number, timestamp1 date, timestamp2 date);
表已创建。
SQL> create or replace trigger v_test1 before insert or update of aa on test for each row
2 begin
3 :new.timestamp1 := sysdate;
4 end;
5 /
触发器已创建
SQL> create or replace trigger v_test2 before insert or update of bb on test for each row
2 begin
3 :new.timestamp2 := sysdate;
4 end;
5 /
触发器已创建
SQL> select * from test;
未选定行
SQL> insert into test (id, aa, bb) values (1, 2, 3);
已创建 1 行。
SQL> commit;
提交完成。
SQL> select * from test;
ID AA BB TIMESTAMP1 TIMESTAMP2
---------- ---------- ---------- ---------- ----------
1 2 3 06-12月-04 06-12月-04
SQL> alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss ';
会话已更改。
SQL> select * from test;
ID AA BB TIMESTAMP1 TIMESTAMP2
---------- ---------- ---------- ------------------- -------------------
1 2 3 2004-12-06 19:28:35 2004-12-06 19:28:35
SQL> update test set aa = 3 where id = 1;
已更新 1 行。
SQL> commit;
提交完成。
SQL> select * from test;
ID AA BB TIMESTAMP1 TIMESTAMP2