0
TSQLクエリ結果を呼び出すPowerShellスクリプトに問題があります。私は自分のSQLクエリの結果を、データセットではなく単一の値として$ Output変数に代入したい。 $出力以下の私のPowerShellスクリプトから変数を返す...TSQLクエリ結果を呼び出すPowerShellスクリプト
$Output
Column1
--------
100
私は次のように単一の値を返すように結果が必要な場合...
以下$Output
100
私が使用していPowerShellスクリプトです:
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Data Source= myserver;Initial
Catalog=mydatabase;Integrated Security=SSPI;"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = "select 100"
$SqlCmd.Connection = $SqlConnection
$DataAdapter = new-object System.Data.SqlClient.SqlDataAdapter $SqlCmd
$Dataset = new-object System.Data.Dataset
write-output $DataAdapter.Fill($Dataset) | Out-Null
$Output = $DataSet.Tables
$Output
ご協力いただければ幸いです。
間違いなく1つの値が戻ってくる方法。 –
これはまさに私が探していたものです。何らかの理由で動作しますが、1つではなく2つの値を返します。あなたはなぜそれについてのアイディアがありますか? – CarlD
そのまま実行しましたか?そうでない場合は、コードを共有してください。 –