日期:2014-05-17  浏览次数:20514 次

数据库菜鸟求助 sql server2005报错问题
在数据库中插入数据,代码如下,报错是 消息 102,级别 15,状态 1,第 3 行 'union' 附近有语法错误

这是代码:
insert stuinfo (stuname,stuno,stusex,stuage)
select 'Jack','s25301','男',19 union
select 'Tom','s25373','女',22 union
go

如果写成这样:
insert stuinfo (stuname,stuno,stusex,stuage)
select 'Jack','s25301','男',19 union
select 'Tom','s25373','女',22
go


还是报错 显示“
消息 102,级别 15,状态 1,第 3 行
'union' 附近有语法错误。
” 请问为什么?谢谢~

请问哪里错了?谢谢!

------解决方案--------------------
这是代码: 【这个应该报错,最后不能用union 结尾】
insert stuinfo (stuname,stuno,stusex,stuage)
select 'Jack','s25301','男',19 union
select 'Tom','s25373','女',22 union
go

如果写成这样:【这个应该没有问题】
insert stuinfo (stuname,stuno,stusex,stuage)
select 'Jack','s25301','男',19 union
select 'Tom','s25373','女',22
go