Объединение коллекций Oracle ApEx с реальными таблицами - PullRequest
3 голосов
/ 17 июля 2011

В Oracle ApEx возможно ли присоединение фактической таблицы в вашей схеме к коллекции Oracle ApEx, так как у меня возникают проблемы при этом?

В основном есть следующий сценарий:

select c001,  -- employee id from collection
       c002,
       c003   -- employee dept no from collection
from   apex_collections,
       emp
where  emp.id = c001
and    emp.deptno = c003;

Возможно ли вышеизложенное или я что-то упустил?

Ответы [ 2 ]

1 голос
/ 20 января 2015

мы можем объединить коллекцию apex с нашими таблицами схемы .. это будет работать ..

select c001,  -- employee id from collection
       c002,
       c003   -- employee dept no from collection
from   apex_collections,
       emp emp
where  emp.empno = c001
and    emp.deptno = c003;
0 голосов
/ 19 марта 2013
/*
I have this table person (personid, ...., telephone_numbers)
in which the column "telephone numbers" is a nested table.
In the example below I'm trying to use this into collections and display the count of telephone numbers that the row has.
-- */
DECLARE
  telno telephone_number_table; -- variable name and type.
  cnt INTEGER;
BEGIN
  SELECT p.telephone_numbers -- accept the nested table into the variable
    INTO telno
    FROM person p
   WHERE p.personid = 1;

  SELECT COUNT(*) -- I'm using COUNT(*) here, you can use your valid column listing.
    INTO cnt
    FROM person p
    CROSS JOIN TABLE(telno) tel -- use a cross join with alias
   WHERE p.personid = 1;

  dbms_output.put_line(cnt);
END;
/
...