- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBの環境変数について)
DBの環境変数について
このQ&Aのポイント
- OracleのユーザIDやパスワード等がかかれている環境設定専用のファイルを読み込み、環境変数にセットし、DBからデータを抽出するサブルーチンを作成しています。
- ファイルを読み込み、環境変数にセットするところまではうまく動くが、DBからデータを抽出できない問題が発生しています。
- ファイルを読み込まずに直接サブルーチン内に記述すると、正常にデータを抽出できますが、原因はわからず困っています。アドバイスをお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず、ファイルから読み込んだ場合と、直接設定した場合とで「use Data::Dumper;print Dumper \%ENV;」の結果を比べてみては? #ところで、環境ファイルの改行コードは、読み込むプログラムの環境と一致してますよね?
お礼
回答、ありがとうございます。 よくよく再確認したところ、環境ファイルの改行コードが 読み込むPerlプログラムの改行コードと違っていました。 改行コードを同じにしたところ無事に動きました。 ありがとうございました。