注册 登录
编程论坛 SQL Server论坛

请高手帮帮忙了

jimmy1982 发布于 2007-01-16 22:01, 568 次点击
create trigger saletrigger on saleview
instead of insert
as
begin
declare @sale_id char(6)
select @sale_id = sale_id
if substring(@sale_id,1,3) = 'may'
begin
insert into salemay
select sale_id,sale_name,sale_quantity from inserted
end
if substring(@sale_id,1,3) = 'jul'
begin
insert into salejul
select sale_id,sale_name,sale_quantity from inserted
end
if substring(@sale_id,1,3) = 'jun'
begin
insert into salejun
select sale_id,sale_name,sale_quantity from inserted
end
end

服务器: 消息 207,级别 16,状态 3,过程 saletrigger,行 6
列名 'sale_id' 无效。

2 回复
#2
怎么回事2007-01-16 22:07
select @sale_id = sale_id 应该跟个from 吧,不然哪来的值?
#3
jimmy19822007-01-16 22:13
噢!thanks
1