- - PR -
[Oracle] SQLLoaderでの LPAD(SEQUENCE(MAX),8,'0') はエラー?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-02-26 09:00
いつもお世話になってます。
OracleのSQLLoaderを使ってデータ取り込み機能を作成しているのですが INTO TABLE CUR_IMP ( SEQNO LAPD(SEQUENCE(MAX),4,'0'), ・・・ という記述をしたらエラーになってしまい、以下のメッセージが出力されました。 ORA-00904: "SEQUENCE": invalid identifier LPADの記述をはずして、 SEQNO SEQUENCE(MAX), だけで実行すると正常に動作するのですが、いったい何が悪いのでしょうか? LPADの第一引数が文字型でないからかと思い、 LPAD(TO_CHAR(SEQUENCE(MAX)),4,'0') としましたが、やはりダメでした。 どうぞよろしくお願いします。 |
|
投稿日時: 2009-02-26 09:20
記述ミスしてました
SEQNO LAPD(SEQUENCE(MAX),4,'0'), じゃなくて SEQNO LPAD(SEQUENCE(MAX),4,'0'), でした。 |
1