Вывод строки Powershell Invoke-Sqlcmd - PullRequest
       29

Вывод строки Powershell Invoke-Sqlcmd

0 голосов
/ 21 февраля 2020

Я запрашиваю данные с сервера SQL.

$usersStatus = Invoke-Sqlcmd `
    -query "USE Database 
        SELECT [Status],[ID]
        FROM [tblUsers]" `
    -ServerInstance "Sqlserver\sqlinst" | Select-Object ID,Status

Получение результатов запроса:

foreach ($user in $usersStatus)
{         
    Write-Host "asd"$user.Status"asdad"
}

Вывод:

asd Queued          asdad
asd Queued          asdad
asd Queued          asdad
asd Queued          asdad

Вопрос:

Я хотел бы спросить, если кто-нибудь знает, почему у меня всегда есть пробел в строке, пожалуйста? Действительно ли мне нужно использовать trim (), например: Write-Host "asd"$user.Status.trim()"asdad" с каждой строкой, которую я получаю от Invoke-Sqlcmd. Что если в моем проекте 2000 строк? Есть ли какая-нибудь хитрость, чтобы получить строку из SQL без пробелов, пожалуйста?

...