• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBの環境変数について)

DBの環境変数について

このQ&Aのポイント
  • OracleのユーザIDやパスワード等がかかれている環境設定専用のファイルを読み込み、環境変数にセットし、DBからデータを抽出するサブルーチンを作成しています。
  • ファイルを読み込み、環境変数にセットするところまではうまく動くが、DBからデータを抽出できない問題が発生しています。
  • ファイルを読み込まずに直接サブルーチン内に記述すると、正常にデータを抽出できますが、原因はわからず困っています。アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zebedeer
  • ベストアンサー率66% (80/121)
回答No.1

とりあえず、ファイルから読み込んだ場合と、直接設定した場合とで「use Data::Dumper;print Dumper \%ENV;」の結果を比べてみては? #ところで、環境ファイルの改行コードは、読み込むプログラムの環境と一致してますよね?

pyonsama
質問者

お礼

回答、ありがとうございます。 よくよく再確認したところ、環境ファイルの改行コードが 読み込むPerlプログラムの改行コードと違っていました。 改行コードを同じにしたところ無事に動きました。 ありがとうございました。

関連するQ&A