Добавьте оператор SELECT
после INSERT
для возврата сгенерированного значения IDENTITY
:
$SQLQuery = "INSERT INTO MyTable VALUES('{0}','{1}',{2},{3},{4}};SELECT SCOPE_IDENTITY();" -f $Variable01, $Variable02, $Variable03, $Variable04
Скалярное значение из результата DataRow можно получить с помощью этого выражения PowerShell после Invoke-SQLCmd:
$idflowinstance[0]