create trigger
其他同存储过程
其他同存储过程
解决方案 »
- 求delphi7中enmuwindow的使用和回调函数的语法
- 全屏幕显示窗口
- 请教不用DSN连接sql server 的方法
- ExcelApp: Variant和ExcelApp:=CreateOleObject('Excel.application')这两句话一定要写在同一个过程里吗?
- 如何动态计算计ehlib的DBGridEh中的columns统计值(avg or sum)
- 请教:触发器中使用取余函数MOD不成功的问题
- delphi 下多线程 开发opc 客户端
- 怎么换了个动画还是原来那个
- delphi中嵌汇编出错,帮助!!!
- 数据库中,我想把 select 执行的查询结果传送到变量,该如何处理?
- commandtext中如何对变量进行查询 'select * from atable where name like '%edit1.text%''
- Midas 分数大赠送!
CREATE TRIGGER Tri_copy ON [Talbe1]
FOR INSERT,update
AS
declare @field1 varchar(20),
@field2 datetime
declare Cur_inserted cursor for{设置光标}
select field1,field2 from inserted
open Cur_inserted
fetch next from Cur_inserted into @field1,@field2
WHILE @@FETCH_STATUS = 0
begin
if ……{你的条件}
begin
insert into table2(field1,field2)
values(@field1,@field2)
end
end
close Cur_inserted
deallocate Cur_inserted
go
Insert触发器:
Create Trigger Trigger_Name On Table_Name
for Insert
As
Declare @hi integer
Select @hi=Max(id)+1 from table Where id<>0
if id=0 then @hi=id