我有一個基於表格的表格形式 - link
。一個以表格形式列的是這是基於以下查詢選擇列表:oracle apex表格形式選擇列表與兩個不同的sql查詢
select head,code
from chart
但是,如果表link
已經包含表chart
的code
列的值,然後選擇列表中不應該名單該項目。
當我使用not exist
關鍵字執行此操作時,它會將鏈接列中的現有記錄替換爲可能不在表link
中的選擇列表查詢。
有沒有可能這樣做?
我有一個基於表格的表格形式 - link
。一個以表格形式列的是這是基於以下查詢選擇列表:oracle apex表格形式選擇列表與兩個不同的sql查詢
select head,code
from chart
但是,如果表link
已經包含表chart
的code
列的值,然後選擇列表中不應該名單該項目。
當我使用not exist
關鍵字執行此操作時,它會將鏈接列中的現有記錄替換爲可能不在表link
中的選擇列表查詢。
有沒有可能這樣做?
根據要求更新。
在你的表格形式的查詢,有選擇列表中的情況下,聲明如下:
SELECT colx,
coly,
...
case when code is not null then code
else APEX_ITEM.SELECT_LIST_FROM_QUERY(1, code, 'SELECT head, code FROM chart', ,'YES', null)
end AS code
FROM link
這將顯示原始代碼,如果該字段不爲空,否則將顯示值的選擇列表圖表。
我不完全明白你的問題。希望它能幫助你
select head,code from chart WHERE NOT EXIST (SELECT code from link);
我想我的問題不清楚。問題是現有的表格形式值不能被選擇列表值取代。選擇列表值不包含現有的表格形式值。但是它將現有表格表格值替換爲不匹配的值,因爲現有記錄和選擇列表查詢之間沒有公共值。 – Nidheesh
所以基本上如果表格中的字段不爲空那麼你想保留現有的值,否則你想提供一個選擇列表? – RLOG
對..那是我需要的。抱歉,添麻煩了。 – Nidheesh