0

我正在从 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中获取字符串?

4

0 回答 0