我有一个foreach
循环,可以一次为每一列添加定价(每隔5分钟)。问题是,只要我填充一列,它就会使其余列无效。当foreach
进展时,我的新值最终会出现在新行上。
|USD |GBP |EURO| |1.5 |Null|Null| |Null|1.2 |Null| |Null|Null|1.8 |
我希望foreach
将它们放在同一行,即覆盖null
|USD |GBP |EURO| |1.5 |1.2 |1.8 |
foreach ($curr in $currs) {
$SQLPC = "INSERT INTO dbo.Percentages($curr) VALUES ('$curr.price')"
Invoke-Sqlcmd -Database $SQLDatabase -Query $SQLPC -ServerInstance $SQLInstance -Username $SQLUsername -Password $SQLPassword
}