Я запрашиваю данные с сервера 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 без пробелов, пожалуйста?