ODP.NET を使用して Oracle データを読み込む方法を説明します。
Oracle 11g R1 に SCOTT/TIGER でログインし、EMP テーブルのデータを取得
[System.Reflection.Assembly]::LoadWithPartialName("System.Data.OracleClient") $cs = "User ID=SCOTT;Password=TIGER;Data Source=ORCL" $oraCon = New-Object System.Data.OracleClient.OracleConnection($cs) $oraCmd = New-Object System.Data.OracleClient.OracleCommand $oraCon.Open() $oraCmd.Connection = $oraCon $oraCmd.CommandText = "SELECT * FROM EMP" $oraReader = $oraCmd.ExecuteReader() while ($oraReader.Read()) { $oraReader["EMPNO"].ToString() + " " + $oraReader["ENAME"].ToString() } $oraCmd.Dispose() $oraCon.Close() $oraCon.Dispose()