Sql server 从invoke sqlcmd返回存储过程值
我有一个返回值0或1的存储过程。这是powershell中确定脚本或用户应采取的后续步骤所必需的。问题是,我找不到任何关于如何访问该值的文档 下面是powershell调用sqlcmd命令:Sql server 从invoke sqlcmd返回存储过程值,sql-server,powershell,sqlcmd,Sql Server,Powershell,Sqlcmd,我有一个返回值0或1的存储过程。这是powershell中确定脚本或用户应采取的后续步骤所必需的。问题是,我找不到任何关于如何访问该值的文档 下面是powershell调用sqlcmd命令: invoke-sqlcmd -ServerInstance $Server -query (storedProcedureQuery $firstName $lastName "*" "*" "*") -ErrorVariable var | Format-Table; 以下是函数StoredProces
invoke-sqlcmd -ServerInstance $Server -query (storedProcedureQuery $firstName $lastName "*" "*" "*") -ErrorVariable var | Format-Table;
以下是函数StoredProcess:
function storedProcedureQuery($firstName, $lastName, $phoneExtension, $updateEmployeeRecord, $commitUpdate)
{
"
exec [dbo].[usp_PhoneRemoveDuplicateExtensions_upd]
@firstName = '$firstName',
@lastName = '$lastName',
@phoneExtension = '$phoneExtension',
@updateEmployeeRecord = '$updateEmployeeRecord',
@commitUpdate = '$commitUpdate'
"
}
非常感谢您的帮助