首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

没法执行嵌套的语句。如何改。多谢

2014-03-13 
没法执行嵌套的语句。怎么改。谢谢!Insert Into tblUsers(intSequence,strUserName) Values ( (select Count

没法执行嵌套的语句。怎么改。谢谢!
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
在此上下文中不允许使用子查询。只允许使用标量表达式。

热点排行