Invoke-Sqlcmd不会按行返回数据,而是分别列出每个项目
这是我正在使用的代码:
Invoke-Sqlcmd -ServerInstance "MyServer" -Query "SELECT * FROM [MyDB].[dbo].[MyTable]"
我得到这样的东西:
Key : 81839
Type : DELETE
TableName : InstList
ColumnName : Key
ID : 1092110700485
OldValue : 5216268
NewValue :
UpdateDate : 7/22/2019 12:06:30 PM
UserName : test
FeatureName : Instruments
Key : 81840
Type : DELETE
TableName : InstList
ColumnName : Key
ID : 2101128532011
OldValue : 5289370
NewValue :
UpdateDate : 7/22/2019 12:06:30 PM
UserName : test
FeatureName : Instruments
为什么它不成行出现?
答案 0 :(得分:3)
为什么它不成行出现?
这只是问题或呈现数据:
Invoke-Sqlcmd -ServerInstance "MyServer" -Query "SELECT * FROM [MyDB].[dbo].[MyTable]"
| out-gridview
或:
Invoke-Sqlcmd -ServerInstance "MyServer" -Query "SELECT * FROM [MyDB].[dbo].[MyTable]"
| Format-Table -AutoSize