Oracle Apex 4.1でLOVを作成しようとしています。これには、従業員の名前と名前が含まれ、彼/彼女のIDのみが返されます。動作しない構文は次のようになります。
選択する FIRST_NAME、LAST_NAME as display_value、 return_valueとしてのUSER_ID ALL_USERSから 1で注文する
これはエラーを返します:LOVSQLクエリで選択された列の数が間違っています。この問題に取り組む方法についての助けやガイダンスは大歓迎です。
Oracle Apex 4.1でLOVを作成しようとしています。これには、従業員の名前と名前が含まれ、彼/彼女のIDのみが返されます。動作しない構文は次のようになります。
選択する FIRST_NAME、LAST_NAME as display_value、 return_valueとしてのUSER_ID ALL_USERSから 1で注文する
これはエラーを返します:LOVSQLクエリで選択された列の数が間違っています。この問題に取り組む方法についての助けやガイダンスは大歓迎です。
あなたが使用することができます:
select
FIRST_NAME || ', ' || LAST_NAME as display_value,
USER_ID as return_value
from ALL_USERS
order by 1
Vincentのソリューションの代わりに、このプラグインを調べることもできます。SkillBuilders Super LOV
複数の列、複数の列を返すことができ、見栄えがします。
唯一の欠点は、このための表形式のオプションがないことです。(ただし、プラグインの制限です)