Вывод Powershell SQL SELECT в переменную
Я вызываю функцию для запроса таблицы SQL. Мне нужны только результаты одной ячейки. Я не могу успешно извлечь данные ячейки в переменную из функции.
Например, если у меня была таблица со следующим:
FeedID Name Address
15 Bill Jones
Мне нужно было бы захватить значение FeedID '15' в переменную. Мой оператор SQL только захватывает FeedID, но я не знаю, как извлечь значение
Вот что у меня так далеко:
function Invoke-SQL {
param(
[string] $dataSource = "10.0.100.1",
[string] $database = "Database123",
[string] $sqlCommand = $("SELECT [FeedID] FROM [dbo].[FeedList] WHERE [FeedFileName] = 'filename.txt'")
)
$connectionString = "Data Source=$dataSource; " + "Integrated Security=SSPI; " + "Initial Catalog=$database"
$connection = new-object system.data.SqlClient.SQLConnection($connectionString)
$command = new-object system.data.sqlclient.sqlcommand($sqlCommand,$connection)
$connection.Open()
$adapter = New-Object System.Data.sqlclient.sqlDataAdapter $command
$dataset = New-Object System.Data.DataSet
write-output $adapter.Fill($dataSet) | Out-Null
$connection.Close()
$dataSet.Tables
}
$FeedID = Invoke-SQL
$FeedID