14 changed files with 96 additions and 421 deletions
@ -0,0 +1,23 @@
@@ -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