如何使用PowerShell检查sql表中是否存在复合主键值?

时间:2012-11-07 13:20:20

标签: sql powershell

我在sql表中有2个主键,例如:ApID和AnID。我想更新sql表(dbo.ApAn),如果存在特定的复合主键值,或者将新值插入表通过powershell

如何使用连接或其他东西在PowerShell中获取sql表的复合主键?

类似的东西:

IF (ApId_AnID-eq 0) { 
#SQL INSERT CODE
} else { 
#SQL UPDATE CODE
}

1 个答案:

答案 0 :(得分:0)

您可以使用sql server console client sqlcmdInvoke-Sqlcmd cmdlet http://technet.microsoft.com/en-us/library/cc281720.aspx

有关具体查询,请参阅Retrieving column information (composite key) in SQL