ORA-01789: query block has incorrect number of result columns
問合せブロックにある結果の列数が正しくありません
このエラーはOracleでSQLのUNION句を使用しいる時に起こる。
具体的には、
UNION句前後のSQLの項目数が一致しない
ときにエラーとなる。
解決策は項目数を一致させること。
項目数は合っていてもデータ型が一致していない場合、
次のエラーとなる
ORA-01790: expression must have same datatype as corresponding expression
式には対応する式と同じデータ型を持つ必要があります
余談(ブラック企業で苦しむ社畜エンジニアの方に。)
今はエンジニアの求人が多いため、今の会社が嫌だったり給料を上げたい方は転職サイトに登録しておくことをおすすめします。
3回以上転職しているたぬきちのオススメはレバレジーズテックです。
高待遇で働きやすい案件が多い印象ですので、ぜひ試してみてください。
ほらあなより愛をこめて
たぬきち