2 개의 SQL 쿼리를 실행하고 결과를 2 개의 변수에 저장하고 비교하는 powershell 스크립트를 작성했습니다. 결과가 다른 경우 이메일을 받게됩니다.
그러나 결과가 항상 동일하다는 것을 알았습니다. 쓰기 - 두 변수를 호스트 할 때,이 값은 System.Data.DataRow
입니다. 두 변수를 비교할 때 실제로는 System.Data.DataRow
을 System.Data.DataRow
과 비교한다고 가정합니다.Powershell 및 SQL : 쿼리 값을 변수에 저장하는 방법?
if ($resultDB = $resultCube) {$SMTPClient.Send($emailMessageSuccess)} ELSE {$SMTPClient.Send($emailMessageFailure)}
내가 잘못하고 있는가, 또는 변수에 SQL 쿼리의 실제 값을 저장하는 방법이있다 : 내가 사용하는 경우
은 매우 간단합니다? 나는 변수를 출력을 쓸 때
, 내가 얻을 :
Column1
-------
993991
그 숫자는 내가 무엇을 찾고있다.
고맙습니다! 나는 Powershell에 대한 많은 경험이 없기 때문에 이것이 완벽했다. 나는 오늘 무언가를 배웠다 :) –