Использование Powershell против метода GetSchemaTable () DataReader - PullRequest
1 голос
/ 27 апреля 2011

Я запускаю хранимую процедуру и пытаюсь отфильтровать, какие столбцы возвращаются GetSchemaTable ()

$reader = $cmd.ExecuteReader()
$schemaTable = $reader.GetSchemaTable();
foreach ($row in $schemaTable.Rows)
{
    foreach ($column in $schemaTable.Columns)
    {
        write-host $column;
    }
}

... показывает мне целую кучу имен столбцов, которые меня не волнуюти 2, что я делаю:

ColumnName и ColumnOrdinal

Как мне ограничить вывод только теми полями?

thx

1 Ответ

1 голос
/ 27 апреля 2011
$reader = $cmd.ExecuteReader()
$reader.GetSchemaTable() | Select ColumnName, ColumnOrdinal
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...