An INSERT EXEC statement cannot be nested.在线等
CREATE TABLE #test(colAssetID int not NULL)
INSERT INTO #test
EXEC B_Create 145, 'Name_T', 'Test',2
Error: An INSERT EXEC statement cannot be nested
B_Create 是个返回SELECT 结果的存储过程,不是return返回,也不是output返回,他会返回一行一列的一个值.我之前用过上面的方法得到SELECT结果,但用在这个比较复杂的B_Create上会就有上面的错误,请问有什么别的方法得到SELECT的返回值吗?
在线等答案,马上给分
...全文
相关推荐
执行Insert Exec时的隐藏开销 分析
**EXEC('INSERT...SELECT...')**2. **INSERT...EXEC ('SELECT...')**在第一种形式中,`INSERT`语句被包含在`EXEC`语句内部。
SQL_EXEC_命令用法
EXEC 也没有输出参数。缺省情况下,exec 将返回该次查询的输出给调用者。如果希望将该结果保存到变量里,那就必须使用 Insert EXEC 语法,并从表里从新读取该数据,然后储存到目标变量里。
PDO::exec讲解
**总结**通过 PDO::exec,你可以方便地执行那些不需要返回结果集的 SQL 语句,比如 DDL(数据定义语言)语句或 DML(数据操纵语言)中的 INSERT、UPDATE 和 DELETE。
SQL Server Bulk Insert 只需要部分字段时的方法
**执行 BULK INSERT**:利用之前生成的格式化 XML 文件和数据文件进行 BULK INSERT 操作。
sql INSERT...EXEC
在一个存储过程中调用另一个存储过程的结果集数据(同一个服务器,结果集只能是第一个)


