这是什么问题造成的?在表A中使用解发器,将要插入的数据插入到表B。结果无法将数据插入到表B
我在表A中使用了触发器,结果外面的数据想要插入到这张表A中确插入不进来了,结果删除这个解发器也可以
代码
CREATE TRIGGER happyshow
ON dbo.BOX_MO
FOR INSERT
AS
begin
declare @linkid varchar(50),@mobile varchar(20),@message varchar(150),@sender varchar(50)
select @mobile=mobile,@message=message,@sender=sender,@linkid=linkid from inserted
if (@sender='0921012')
begin
declare @ballot int,@sort int,@sendmessage varchar(200)
select @ballot=PlayerBallot+1 from operation.dbo.缙云欢乐秀 where showid=@message
if (@@rowcount=0)
begin
print @mobile
insert into BOX_YD_MT(objtype,mobile,feemobile,message,sender,servicetype,feetype,feevalue) values
('欢乐',@mobile,@mobile,'你',@sender,'HELP','1','0')
end
因为我在触发器里链接了另外的数据库的一张表operation.dbo.缙云欢乐秀
不过我也不知道是什么原因,后来我将这张表换到当前的数据库就可以了