我正在运行存储过程并尝试过滤掉GetSchemaTable()返回的列
$reader = $cmd.ExecuteReader()
$schemaTable = $reader.GetSchemaTable();
foreach ($row in $schemaTable.Rows)
{
foreach ($column in $schemaTable.Columns)
{
write-host $column;
}
}
...向我展示了一大堆我不关心的列名,以及我做的那些:
ColumnName和ColumnOrdinal
如何将输出限制为仅限于字段?
THX
答案 0 :(得分:1)
$reader = $cmd.ExecuteReader()
$reader.GetSchemaTable() | Select ColumnName, ColumnOrdinal