14 changed files with 96 additions and 421 deletions
@ -0,0 +1,23 @@ |
|||||||
|
|
||||||
|
DROP FUNCTION if exists sp_rpta_column_layout(character varying,character varying) ; |
||||||
|
|
||||||
|
CREATE FUNCTION sp_rpta_column_layout(p_resultset_uniquename varchar(255), p_column_layout_uniquename varchar(255)) |
||||||
|
RETURNS TABLE(uniquename varchar(255), |
||||||
|
caption varchar(255), |
||||||
|
whereclause text, |
||||||
|
is_virtual smallint, |
||||||
|
sortclause text |
||||||
|
) AS ' |
||||||
|
BEGIN |
||||||
|
RETURN QUERY select L.uniquename, |
||||||
|
L.caption, |
||||||
|
L.whereclause, |
||||||
|
R.is_virtual, |
||||||
|
L.sortclause |
||||||
|
from rpta_resultset R, rpta_column_layout L |
||||||
|
where L.resultset_id=R.tid |
||||||
|
and R.uniquename=p_resultset_uniquename |
||||||
|
and L.uniquename=p_column_layout_uniquename; |
||||||
|
END; |
||||||
|
' LANGUAGE plpgsql; |
||||||
|
|
||||||
Loading…
Reference in new issue