if ( Exists(select * from stuinfo where stuname = @name) ) begin delete from stuinfo where stuno = 2 --这里我比较好奇,你上面用name判断,怎么下面用stuno来删除??? end else begin print '学生的信息不存在' end
热心网友时间:2024-11-14 07:18
if (select * from stuinfo where stuname = @name) is true 不知道你作什么语言的,这个一定是错的。你应该检查查到的记录数是否大于0.