_lemonのプロフィール

@_lemon _lemon
ありがとう数7
質問数1
回答数4
ベストアンサー数
2
ベストアンサー率
100%
お礼率
100%

  • 登録日2005/02/12
  • OSのシステム日付を変更してテスト

    Oracleがインストールされているサーバの システム日付を変更してテストを実施した いと考えております。 ネットを検索するシステム日付の危険は 危険な様ですが、問題ない手順をご存知な方 は教えて頂けないでしょうか。 宜しくお願いします。

  • カーソルで集合関数を使った場合のEXCEPTION

    PL/SQLの質問です。 declare でカーソルを宣言し、その中で集合関数を使用しています。(sum) CHAR型の項目に対して掛けるので、数値でないものが入っていた場合のために INVALID ERRORのEXCEPTIONをつけました。 BEGINE  FOR rec IN cur_test  LOOP   ----  END LOOP; EXCEPTION  WHEN INVALID_NUMBER THEN   ------ END; しかし、このやりかただと、一部のレコードでエラーがあっても、 全てのレコードがエラーと判断されてしまいます。 カーソルで集合関数エラーが発生したレコードのみEXCEPTIONで扱い、 それ以外のデータはきちんとチェックしたいのですが、 そのような方法はあるでしょうか? よろしくお願いします。

  • SQL*Loaderでのデータロード

    SQL*Loaderでデータロードを実行するとき ロードするテキストファイルのある列の部分が スペースのとき、テーブルで設定したデフォルト値 をロードさせたいのですが、どうCTLファイルで記述 すればよいのですか? 教えてください。おねがいします。

    • Ryo921
    • 回答数2
  • CTLファイルでの関数の使用について

    次のようなCTLファイルがあるとします。 (…省略…) INTO TABLE A ( COL1 POSITION(001:001) CHAR, COL2 POSITION(002:002) CHAR "DECODE(:COL2,' ',0,:COL2)" ) このときロードするデータファイルのCOL2の(002:002) の部分が数字だとうまくいくのですが、アルファベットだとbadファイルとして出力されてしまいます。 関数を使用してしているので、NUMBER型の文字しか だめなのかなと思いますが、この場合、文字列は 挿入できないのでしょうか? ※関数部分にTO_NUMBERをつけてみましたが だめでした… どなたか解決方法を教えていただけないでしょうか? お願いします。

    • Ryo921
    • 回答数1