首页 > 其他 > 详细

在此上下文中不允许使用子查询

时间:2016-01-25 12:48:45      阅读:232      评论:0      收藏:0      [点我收藏+]
技术分享技术分享

在此上下文中不允许使用子查询。只允许使用标量表达式。Insert 查询结果-解决方法

 

在insert语句中需要插入查询出来的值。 Insert into a (a1,a2,a3) values (1,select num from b where id=1,3) 这样写就出现了“在此上下文中不允许使用子查询。只允许使用标量表达式。”这个错误

可以这样: insert into a (a1,a2,a3) select 1,num,3 from b where id=1 即可解决问题.

 或者   insert into a (a1,a2,a3) select 1,num,3   

 

 

如果是sql server 2008 。 不会报错 ,支持这种写法。 

技术分享
技术分享
技术分享

在此上下文中不允许使用子查询

原文:http://www.cnblogs.com/piguo/p/5156950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!