在 powershell 中格式化从 sql 查询中读取的数据
Format the data read from the sql query in powershell
我正在尝试格式化从查询中读取的数据。
数据按行排序,我需要 table 格式
$objdataset = Invoke-Sqlcmd -query "select ord,ord_i,ORD_PRCS from F_ord
where ord_i in ($ord1);" -server $($SQLServer) -Database $($SQLDBName)
foreach($item in $objdataset)
{
"ID" +$item.ord
"order " +$item.ord_i
"pro"+$item.ORD_PRCS
}
那么我如何格式化它
ID Order pro
123 ff Done
145 dd Progress
567 cc Done
请帮我解决这个问题..
您无需自己进行任何特殊格式化。打印 $objdataset
应该自动给你一个 table 格式,但你可以用 $objdataset | Format-table -autosize
强制它
我正在尝试格式化从查询中读取的数据。 数据按行排序,我需要 table 格式
$objdataset = Invoke-Sqlcmd -query "select ord,ord_i,ORD_PRCS from F_ord
where ord_i in ($ord1);" -server $($SQLServer) -Database $($SQLDBName)
foreach($item in $objdataset)
{
"ID" +$item.ord
"order " +$item.ord_i
"pro"+$item.ORD_PRCS
}
那么我如何格式化它
ID Order pro
123 ff Done
145 dd Progress
567 cc Done
请帮我解决这个问题..
您无需自己进行任何特殊格式化。打印 $objdataset
应该自动给你一个 table 格式,但你可以用 $objdataset | Format-table -autosize