我在 sql 表中有 2 个主键,例如:ApID 和 AnID。如果存在特定的复合主键值,我想更新 sql 表(dbo.ApAn),否则通过 powershell将新值插入表中
如何在powershell中获取sql表的复合主键?使用连接或什么?
就像是:
IF (ApId_AnID-eq 0) {
#SQL INSERT CODE
} else {
#SQL UPDATE CODE
}
我在 sql 表中有 2 个主键,例如:ApID 和 AnID。如果存在特定的复合主键值,我想更新 sql 表(dbo.ApAn),否则通过 powershell将新值插入表中
如何在powershell中获取sql表的复合主键?使用连接或什么?
就像是:
IF (ApId_AnID-eq 0) {
#SQL INSERT CODE
} else {
#SQL UPDATE CODE
}
您可以使用 sql server 控制台客户端sqlcmd
或Invoke-Sqlcmd
cmdlet http://technet.microsoft.com/en-us/library/cc281720.aspx。
有关特定查询,请参阅在 SQL 中检索列信息(复合键)