declare @stuWp table 
(
FrameID nvarchar(50),
stuDate varchar(20),
stuTotal float
)
--stuDate是一个smalldatetime的值
insert into @stuWp select FrameID,convert(varchar(10),datepart(year,stuDate))+convert(varchar(10),datepart(month,stuDate)),stuTotal from WPS_STUDENT_WP where ( convert(varchar(10),datepart(year,stuDate))+convert(varchar(10),datepart(month,stuDate))='201012')and(stuStudent = 'true')                      
--可以这样写么?
create trigger del_stuWp on @stuWp for delete
as
begin 
declare @frameID nvarchar(50)
declare @stuTotal float
select @frameID=FrameID,@stuTotal=stuTotal from deleted
update WPS_STUDENT_INFO set stuBalance -@stuTotal where (FrameID=@frameID)
end
delete from @stuWp
消息 111,级别 15,状态 1,第 14 行
'CREATE TRIGGER' 必须是查询批次中的第一个语句。