0

任何人都可以在下面的查询中提出建议 - 我需要从表中获取一些,并且很少会作为变量提供给下面的语句。我正在努力如何写这个

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)中获取值

4

1 回答 1

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 ...
于 2012-10-30T14:56:28.320 回答