主题:SQL Server 2000的问题?
是不是在SQL Server 2000里进行插入语句只能用这样的语句
如:
insert
into 表名
value(各项的值);
而不能用一个查询语句作为插入值
如:
insert
into cgrade
(
select sn , cno , grade
from s , sc
where s.sno = sc.sno and
s.sd = '计算机系'
) ;
我按上面的做,结果出错了,出错提示为:
服务器: 消息 156,级别 15,状态 1,行 4
在关键字 'select' 附近有语法错误。
服务器: 消息 170,级别 15,状态 1,行 8
第 8 行: ')' 附近有语法错误。
请问这是为什么呀????
如:
insert
into 表名
value(各项的值);
而不能用一个查询语句作为插入值
如:
insert
into cgrade
(
select sn , cno , grade
from s , sc
where s.sno = sc.sno and
s.sd = '计算机系'
) ;
我按上面的做,结果出错了,出错提示为:
服务器: 消息 156,级别 15,状态 1,行 4
在关键字 'select' 附近有语法错误。
服务器: 消息 170,级别 15,状态 1,行 8
第 8 行: ')' 附近有语法错误。
请问这是为什么呀????