基于动态查询结果更新表

时间:2014-12-29 15:34:20

标签: sql-server-2008

我有一个表存储SQL SELECT语句和存储过程如下:

 SQLId SQLText
 1     IsExistingPlan
 2     IsProcessed

用于返回位数据类型(true / false)的存储过程。 我有另一张表,其中包含不同的条件:

 CondId CondGrpId   SQLId  nFlag
 1      1            1     1
 2      1            2     0
 3      2            1     1

我想根据执行的SQLTexts的输出创建一个临时表。该表将有一个列" CondVal"。该列的值将为true / false,具体取决于过程的返回值true / false。表结构如下:

 CondId CondGrpId   CondVal  nFlag
 1      1            1     1
 2      1            0     0
 3      2            1     1

如何通过SQL Query有效地完成所需的操作集?

0 个答案:

没有答案