ORA-01445 たとえば、キー保存表のない結合ビューからROWIDを選択できません。
・・・エラーメッセージに「たとえば」・・・って。(^_^;)
どうやら、このエラーが出るのは、
現在エラーの出ているSELECT文の結果の列数が1050を超える場合、
結合部の書き方をANSI形式(LEFT JOIN ON ・・・ AND・・・等)と書いた場合のようです。
この場合、従来通りの、
Oracle形式(外部結合(+) = ・・・ AND)で書かなくては行けないみたい。
他の人も書いてたけど、
Oracleのバグ??なのかしら・・。
ま、LEFT JOIN ON・・・とかの書き方での実行はできるのですが、
Oracle的には、実行できるようにしただけで、
Oracleはあまり推奨してないのかなぁ?
LEFT JOIN ON・・って、SQLServerやAccessで使用するので、
MicroSoft的なんでしょうかねぇ?
イメージですが。