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