0

Oracle Application Expressでこの単純なクエリに問題があり、次のエラーが発生します。

クエリを解析できません。クエリの構文を確認してください。(ORA-06502:PL / SQL:数値または値のエラー:文字列バッファが小さすぎます)」

SELECT E.EQUIPMENTID, E.EQUIPMENTDESCRIPTION
From EQUIPMENT as E
left outer join EQUIPMENT_CHECKOUT as EC 
on E.EQUIPMENTID = EC.EQUIPMENTID
WHERE EC.EQUIPMENTID is null
4

1 に答える 1

1

この場合、エラーは誤解を招く可能性があると思います。ASテーブルエイリアスを指定するときに含めないでください。

SELECT E.EQUIPMENTID, E.EQUIPMENTDESCRIPTION
From EQUIPMENT E
left outer join EQUIPMENT_CHECKOUT EC
on E.EQUIPMENTID = EC.EQUIPMENTID
WHERE EC.EQUIPMENTID is null

ところで:Apexでは、SQLコマンドウィンドウ(SQL Workshop内)でSQLステートメントを試すことができます。これにより、通常、より適切な構文エラー情報が得られます。

于 2012-11-23T02:19:33.507 に答える