有时我们需要使用客户端数据进行调试,而我们没有时间进行完整的数据库备份,因此我们手动将 sql 结果转换为静态“select UNION select UNION”的组合,以便我们可以即时使用他们的数据......
例子:
select * from items
结果:
Itemcode ItemName Price
Car1 FerrariX 1200.00
Car2 FerrariZ 3000.00
Car3 MustangR 2100.00
我们将它带回我们的调试环境,如下所示:
select 'Car1' as Itemcode, 'FerrariX' as Itemname, 1200.00 as 'Price' UNION
select 'Car2', 'FerrariZ', 3000.00 UNION
select 'Car3', 'MustangR', 2100.00
可能的存储过程解决方案:
EXEC spQueryAsStaticData @Query = 'select * from items'
我们如何自动进行这种转换?一些存储过程?