有如下存储过程,其中bush和bush1表有相同的结构
worker_name varchar(10)
worker_old int
wage int
alter trigger bush_insert on bush after insert
as
declare @worker_name varchar(10)
select @worker_name = worker_name from inserted
if(@worker_name ='bush1')
begin
insert into bush select * from bush1
end
if(@worker_name='bush')
begin
insert into bush values('helen',25,2000)
end
1.当bush1表中只有一条记录('bush',25,3000)时,当向bush中添加记录('bush1',25,1000)时,bush表中会有记录('helen',25,2000)
2.当bush1表中多于一条记录时,比如有两条记录,
('bush',25,3000)('lily',25,3000),当向bush中添加记录('bush1',25,1000)时,bush表中不会有记录('helen',25,2000)
在二中,没有得到我想要的结果,请问如何解决
worker_name varchar(10)
worker_old int
wage int
alter trigger bush_insert on bush after insert
as
declare @worker_name varchar(10)
select @worker_name = worker_name from inserted
if(@worker_name ='bush1')
begin
insert into bush select * from bush1
end
if(@worker_name='bush')
begin
insert into bush values('helen',25,2000)
end
1.当bush1表中只有一条记录('bush',25,3000)时,当向bush中添加记录('bush1',25,1000)时,bush表中会有记录('helen',25,2000)
2.当bush1表中多于一条记录时,比如有两条记录,
('bush',25,3000)('lily',25,3000),当向bush中添加记录('bush1',25,1000)时,bush表中不会有记录('helen',25,2000)
在二中,没有得到我想要的结果,请问如何解决
解决方案 »
- 表记录增加时,触发窗口按钮的单击事件
- 菜单和工具栏不动,每次点击菜单显示的窗体都在这个窗体的里面显示出来,如何实现?
- 深夜里,碰到了一很简单的基础题,快来抢分
- DBGridEh中的CheckBox可以实现全选的效果吗?
- 用C#做了一個web services後,想用dephi做一個客戶端進行調用,功能沒有錯誤,但輸入中文出現亂碼
- 关于光驱倍速的问题?高手请进!!!
- fastreport??????
- 咨询一下139DNS的情况!
- 如何取出登录WINDOWS时的用户名和密码?
- 我想自做个控件,父类是Tbutton,在里面设置一个color属性
- 请问控件TClientDataSet在其Params属性中设置好参数后,如何设置SQL语句???
- 在Access中进行数据导入/导出的问题
begin
insert into bush select * from bush1
end
www.delphiboy.comDelphi资源下载:
http://www.delphifans.com/down.aspDelphi经典编程百例
http://www.yesky.com/SoftChannel/72348977504190464/20030506/1667075.shtml