おーらーくーるー。
まだ「なんとか書ける」程度のレベルでありまして、「使いこなせる」まで達していません。 で、ユーザからの問い合わせで。 「システムの照会メニューで○○のデータが無いんだけどー?」と。 早速調査に取り掛かったわけですが。 ○○のデータを作るプロシージャがエラーを起こしているところまで突き止めました。 ORA-00932: データ型が一致しません: -が予想されましたが-です。 えー。 普通なら「DATEが予想されましたがNUMBERです。」みたいに型が示されるでしょうに。 -ってなんですか、-って。 エラーを起こしていそうなデータを探してみたりしていろいろ追求したのですが、よく判りません。 そして、このエラーがテスト環境で再現しないのです。 データも全部、稼働環境と同じものを用意して。 プロシージャも全く同じ状態にしているのに。 激しく謎です。 「もうお手上げです、稼働環境でデバッグさせてください」と上司に話をして。 稼働環境でのデバッグ開始。 ・・・プロシージャを再コンパイルしたら、なんか動くんですけど!? いや、まさか。 とりあえず、ユーザにはデータが準備できた旨を案内して。 しばらく様子見しかないよなー。 ちゃんとデイリーで動いていたと思われる日から今日までの間に。 このプロシージャには一切手を入れてないんだけどなー。 うーむ、謎は深まるばかりです。 |