如何写触发器? 我在Oracle数据库中有一张表A,其中有一个字段为ID,我想在程序中向表A添加记录时,通过触发器使字段ID的值自动加1。这个触发器主体怎么写,在VC程序中如何调用这个触发器? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create or replace trigger trigger_toA before insert on A for each rowdeclare begin --sequence_toA 是一个自增序列,ORACLE没有MS SQL的的那个identity可直接使用,-----你可通过sequence解决 select sequence_toA.nextval into :new.ID from dual;end ;这样就可以了 触发器是当你的表出现insert 记录时自动触发执行相关操作的,你在VC里不必管它,只要你插入记录,数据库会自己处理的,你只须在VC里解决插入部分就OK了,你插入时insert into A(----这里面就不必对自增字段ID进行处理了,) vs2005中需要LPCTSTR类型的参数 在使用时的问题 关于《深入浅出mfc》 visual studio 2003 .net中的有ClassWizard么? Win2000中找不到动态链接库? 有无好的类似GRIDCTRL的控件?找了几个总是发现有这样那样的问题. OCX控件上想添加一个工具栏要怎么做? PC机开发GPRS的问题,急! 出现很严重的问题,高手请指教,,,, 如何让一个窗口向另一个窗口发送消息? 请问如何在TC2里显示BMP文件的内容? 关于CArray模板 在windows,如何实现fork()函数
before insert on A
for each row
declare
begin
--sequence_toA 是一个自增序列,ORACLE没有MS SQL的的那个identity可直接使用,-----你可通过sequence解决
select sequence_toA.nextval into :new.ID from dual;end ;
这样就可以了