Это сервер скрипт SQL, который должен быть включен в Oracle 11g:SQL Server для PL/SQL
select p.locale, q.everecondis, [0] as No, [1] as Yes,
[0]* 100.0/([0] + [1]) as [pctNo],
[1]* 100.0/([0] + [1]) as [pctYes]
from
(select p.locale, q.everecondis, s.enr1yr
from s, q, p
where s.student_info_key = q.student_info_key
and s.pse_school_key = p.pse_school_key and s.enr1yr >=1) as tbl
pivot
(count(enr1yr) for enr1yr in ([0],[1])) as pvt
order by locale, everecondis
Как я могу получить это работать в PL/SQL на Oracle 11g? (Новое для PL/SQL)
Каков ваш (конкретный) вопрос? – BoltClock
Как превратить его в PL/SQL для работы на Oracle 11g? – cdub
Попробуйте запустить его в Oracle и исправить все, что сломано. Оба основаны на SQL, поэтому основы одинаковы. Это специфические для вендора функции/соглашения, которые будут отличаться. Так что просто исправить любые функции не то же самое. – richard