有没有简单的方法可以在Linqpad中INSERT
查询结果的每一行创建单独的SQL SELECT
语句,而不是concatenation?
This接近我想要的但我不认为它接受SQL SELECT
字符串作为输入。
This也接近我想要的但输出不是单独的INSERT
语句。
答案 0 :(得分:2)
您可以在第一个建议中使用DumpAsInsert
。
由于DumpAsInsert
多次使用IEnumerable
,您必须将查询实例化到内存中:
var sel = this.ExecuteQuery<Accounts>(@"Select * from Accounts Where Actid < 100").ToList();
sel.DumpAsInsert("Accountscopy", "Actid");