如何在此查询中动态更改存储过程的输出?

时间:2015-05-07 19:48:16

标签: sql sql-server-2005

我正在努力实现一些我认为简单的东西,但语法却让我失望

以下是查询:

SET @T02_IDENTIFIANT_DSC = 'Hello ' + @Compagnie + ' '
INSERT INTO @TableDonnees
EXEC THE_DATABASE..spHeader @ValDate, @ValDate, '65', @T02_IDENTIFIANT_DSC, @RecCount

spHeader返回包含两行的记录。我怎么能捕获其中一行的值,修改它,然后继续INSERT?

由于

1 个答案:

答案 0 :(得分:0)

将其插入临时表或表变量中。确保存储过程提供了识别“第一个”的方法。行。 SELECT上的ORDER BY在插入过程中没有任何意义(换句话说,它不能保证,因为它对机器不重要)。