sql server 2008 '=' 附近有语法错误
我的代码CREATETRIGGERreminder_1ON学生AFTERinsertASdeclare@Snoint,@Snamenchar,@Ssexnchar,@Sa...
我的代码
CREATE TRIGGER reminder_1
ON 学生
AFTER insert
AS
declare @Sno int,@Sname nchar,@Ssex nchar,@Sage int,@Sdept nchar
select @Sno = Sno, @Sname = Sname from inserted, @Ssex = @Ssex from inserted, @Sage = Sage from inserted, @Sdept = Sdept from inserted
insert into 学生 values(@Sno,@Sname,Ssex,@Sage + 10,@Sdept)
print '添加学生成功!'
显示
'=' 附近有语法错误(是@Ssex = @Ssex from inserted的'=')
求大神解决
笔误了,是
CREATE TRIGGER reminder_1
ON 学生
AFTER insert
AS
declare @Sno int,@Sname nchar,@Ssex nchar,@Sage int,@Sdept nchar
select @Sno = Sno, @Sname = Sname from inserted, @Ssex = Ssex from inserted, @Sage = Sage from inserted, @Sdept = Sdept from inserted
insert into 学生 values(@Sno,@Sname,@Ssex,@Sage + 10,@Sdept)
print '添加学生成功!'
显示
'=' 附近有语法错误(是@Ssex = Ssex from inserted的'=')
并且print '添加学生成功!' 没有显示 展开
CREATE TRIGGER reminder_1
ON 学生
AFTER insert
AS
declare @Sno int,@Sname nchar,@Ssex nchar,@Sage int,@Sdept nchar
select @Sno = Sno, @Sname = Sname from inserted, @Ssex = @Ssex from inserted, @Sage = Sage from inserted, @Sdept = Sdept from inserted
insert into 学生 values(@Sno,@Sname,Ssex,@Sage + 10,@Sdept)
print '添加学生成功!'
显示
'=' 附近有语法错误(是@Ssex = @Ssex from inserted的'=')
求大神解决
笔误了,是
CREATE TRIGGER reminder_1
ON 学生
AFTER insert
AS
declare @Sno int,@Sname nchar,@Ssex nchar,@Sage int,@Sdept nchar
select @Sno = Sno, @Sname = Sname from inserted, @Ssex = Ssex from inserted, @Sage = Sage from inserted, @Sdept = Sdept from inserted
insert into 学生 values(@Sno,@Sname,@Ssex,@Sage + 10,@Sdept)
print '添加学生成功!'
显示
'=' 附近有语法错误(是@Ssex = Ssex from inserted的'=')
并且print '添加学生成功!' 没有显示 展开
4个回答
展开全部
@Ssex = @Ssex from inserted 把第二个@去掉。
第一个@Ssex是你定义的变量,第二个是inserted表里的列吧。
第一个@Ssex是你定义的变量,第二个是inserted表里的列吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@Ssex = @Ssex from inserted 把第二个@去掉。
更多追问追答
追问
那个笔误去掉了,还是显示
'=' 附近有语法错误(是@Ssex = Ssex from inserted的'=')
并且print '添加学生成功!' 没有显示
追答
比对下 数据类型 不行的话改成: select @Sno = Sno, @Sname = Sname, @Ssex = Ssex, @Sage = Sage,@Sdept = Sdept from inserted 注意各自段名称
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会不会是你的@Sno赋值出现的问题啊?@Sno不需要加from inserted语句么?那Sno的数据从哪里来?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询