powershell と oracle に問題があります。
これは私のコードです
Add-Type -Path "C:\app\aasif\product\11.2.0\client_2\odp.net\managed\common\Oracle.ManagedDataAccess.dll"
$con = New-Object Oracle.ManagedDataAccess.Client.OracleConnection("User Id=sys;Password=password;Data Source=myserver/oracle;DBA privilege=SYSDBA")
$con.Open()
$cmd=$con.CreateCommand()
$cmd.CommandText="select distinct owner from all_tables where table_name = 'mytable'"
$rdr=$cmd.ExecuteReader()
if ($rdr.Read()) {
$rdr.GetString(0)
}
$con.Close()
このクエリを SQLPlus で直接実行すると、次のようになります。
RS123
RS456
RS789
RS741
RS963
私のパワーシェルでは、クエリによって返されたすべてのデータを表示することはできませんが、最初の行のみを表示できます。
RS123
これどうやってするの?
ありがとう