12.07.2015 Views

What are Database Procedures? - Actian

What are Database Procedures? - Actian

What are Database Procedures? - Actian

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Example – Row Producing Procedurecreate procedure emp_sales_rank result row (int, int, money) asdecl<strong>are</strong>sales_totmoney;empidint;sales_rank int;beginsales_rank = 0;forselect e.empid, sum(s.sales) as sales_suminto :empid, :sales_totfrom employee e, sales swhere e.job = ‘sales’and e.empid = s.empidgroup by e.empidorder by sales_sum descdosales_rank = sales_rank + 1;return row (:sales_rank, :empid, :tot_sales);endfor;end

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!