从表中获取值并在“插入查询”中添加其他参数

时间:2012-10-30 14:49:03

标签: sql vb.net ado.net

任何人都可以请求下面的查询建议 - 我需要从表中获取少数几个将作为变量提供给下面的语句。我正在努力如何写这个

SQLCommand = New SqlCommand("TableA", Conn)
SQLCommand.CommandText = "Insert into TableA(P1,P2,P3,P4,P5,P6,P7,P8) " & _
            "Values (@p1, @P2, @P3, @P4, @P5, @P6, @P7, @P8)

出于这个@ p1,@ p2,@ p3,@ p4将来自表B. @ p5,@ p6,@ p7,@ p8将是函数提供值的变量

我正在努力如何更改上面的COMMANDTEXT语句 - 从TableB中获取值以及其他自定义变量(p5,p6,p7,p8)

1 个答案:

答案 0 :(得分:0)

Insert into TableA (P1,P2,P3,P4,P5,P6,P7,P8) 
     SELECT b.column1, b.column2, b.column3, b.column4, @P5, @P6, @P7, @P8
     FROM TableB b
     WHERE ...