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

没法执行嵌套的语句。怎么改。谢谢!
Insert Into tblUsers(intSequence,strUserName) Values ( (select Count(*) from tblSignUsers),'xxx') 

非ID列。

------解决方案--------------------
Insert Into tblUsers(intSequence,strUserName)
select Count(*),'xxx' from tblSignUsers
 
------解决方案--------------------
INSERT INTO SELECT语句

      语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1

      要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。
------解决方案--------------------

Insert Into tblUsers(intSequence,strUserName) 
select Count(*) as intSequence,'xxx' as strUserName from tblSignUsers

------解决方案--------------------

服务器: 消息 1046,级别 15,状态 1,行 1
在此上下文中不允许使用子查询。只允许使用标量表达式。