2017-05-20 93 views
0

我試圖格式化從我的查詢中讀取的數據。 數據的以行排序,我需要它以表格形式在powershell中格式化從sql查詢中讀取的數據

$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 

格式化,請幫我這個..

+0

'select ord AS ID,ord_i AS order,ORD_PRCS AS pro' – JosefZ

回答

1

有沒有必要自己做任何特殊的格式。打印$objdataset應該會自動給你一個表格格式,但你可以用$objdataset | Format-table -autosize

+0

感謝它的工作! –