2015-10-14 3 views
1

Мне нужно получить результат запроса в переменную - я работаю с powershell и sqlplus. Моя идея проста и, конечно же, не работает. Есть ли простой способ?Результат запроса в переменной - powershell

Я пытался что-то вроде этого:

$query= 'select name from cars where id = 56382301' 

$result = sqlplus test/[email protected] $query 

$result 
+0

ли '$ результат = Invoke- Выражение "sqlplus test/test132 @ server01 $ query" 'help? – arco444

+0

К сожалению, нет .. это показывает мне «использование». – charles

+0

Тогда он, по крайней мере, захватывает вывод команды, это просто звучит так, как будто команда не выполняется должным образом. Попробуйте поставить '$ query' в одинарные кавычки – arco444

ответ

1

Вы можете попробовать что-то вроде этого:

$Command.CommandText = "select column1 from table1" 

$Reader = $Command.ExecuteReader() 
$column1 = $Reader.GetValue(0) 

Просто адаптировать его к своим собственным параметрам

Смежные вопросы