人気コンテンツ今日: |
OracleからDr. Sumにデータを取り込む際にエラー発生sasaki 金曜, 2007-11-02 15:34
OracleからDr. Sumにデータを取り込む際にエラーが発生した。
EMP line(341)にて、フィールド位置が不正とのエラーが発生しています。 "line(341), position(49/48)"
■行を指定して情報を取得するROWNUMを利用して先頭からn行目を取得すればよい。 しかし残念ながらn行目のみを取得しようとして、「以上」や「BETWEEN」を使いたいが、ROWNUMは「以下」でしか指定できない。 「以上」や「BETWEEN」を使って検索すると、エラーを起こさず、検索結果が0件になるので注意。
ということで、「以下」を利用して、ROWNUMとID番号の列を取得する。エラーが起きている341行目を指定する。 select rownum, id from emp where rownum <= 341; たら~っと長い行が表示されるが、この際気にしない。
341行目の ID番号を取得して、IDが543と判明した。 ID番号543のレコードの入力日、名前等を取得する。 select rownum, id, last_name, imput_date
施設名: 丸嘉受付日: 2001/06/06で、48番目と49番目のフィールドは、 48 address1 「住所フィールド1」 中身は空っぽ。 49 address2 「住所フィールド2」 中身は空っぽ。
特におかしいデータは、見当たらなかったが、とりあえず未入力の社員番号だけ入れて保存してみた。 Dr. Sumでエラーが再び発生するかどうか、今は結果待ち。
印刷用 | カウント(67)
|
Oracleamazon広告英語お勧め教材! 英語の学校でも使っているのですが、1つのストーリーを3分で読めて、内容も面白く、もっと早く出会いたかった本です。 Apple好きで英語も勉強したいならこの一冊! 天気情報ブログパーツ |