0
我怎麼能做到這一點:PL/SQL:法的會員「其中」
從三個不同的列中選擇值到嵌套表或者一些其他類型的集合...
DECLARE
TYPE blockers_set IS TABLE OF (
employee_ID NUMBER(8),
BLOCKING_GROUP NUMBER(4),
BLOCKING_TYPE NUMBER2(2));
select employee_ID, BLOCKING_GROUP, BLOCKING_TYPE
bulk collect into blockers
from blockers;
。 ..並參考列:
if employee_ID not member of blockers where blocking_group = 1
and blocking_type = 2
then <<business logic>>
blockers-collection中可以有一個以上的employee_ID行。
這是必須用pl/sql來完成的。
謝謝你的答案。這似乎可行。我會嘗試的。 是否有可能以某種方式使用一個查詢批量收集到不同類型的案例? 選擇的情況下 當EMPLOYEE_ID = 1,則批量收集到阻斷器 當EMPLOYEE_ID = 2,那麼批量收集到blocker2 結束 我無法得到它的權利。 @XING –
@PLPertti ..你問這個給我還是告訴我?我無法理解 – XING
我想問的是:這可能在一個查詢中完成: 選擇阻止程序批量收集阻塞程序_1 阻止程序 其中blocker_type = 1; 選擇阻滯劑批量收集阻滯劑 阻斷劑_0 其中blocker_type = 2; @XING –