|
|
|
@ -15,13 +15,13 @@ format_uniquename varchar(255), |
|
|
|
colfunction TEXT, |
|
|
|
colfunction TEXT, |
|
|
|
column_uniquename varchar(255), |
|
|
|
column_uniquename varchar(255), |
|
|
|
description TEXT |
|
|
|
description TEXT |
|
|
|
) AS $$ |
|
|
|
) AS ' |
|
|
|
BEGIN |
|
|
|
BEGIN |
|
|
|
RETURN QUERY SELECT C.srcfieldname, |
|
|
|
RETURN QUERY SELECT C.srcfieldname, |
|
|
|
(case when string_not_null(C.targetfieldname)='' then C.srcfieldname else C.targetfieldname end) as targetfieldname, |
|
|
|
(case when string_not_null(C.targetfieldname)='''' then C.srcfieldname else C.targetfieldname end) as targetfieldname, |
|
|
|
T.uniquename as coltype, |
|
|
|
T.uniquename as coltype, |
|
|
|
C.is_aggregate, |
|
|
|
C.is_aggregate, |
|
|
|
(case when string_not_null(CL.caption)='' then C.caption else CL.caption end) as caption, |
|
|
|
(case when string_not_null(CL.caption)='''' then C.caption else CL.caption end) as caption, |
|
|
|
CL.is_visible, |
|
|
|
CL.is_visible, |
|
|
|
CL.visible_size as visible_width, |
|
|
|
CL.visible_size as visible_width, |
|
|
|
CL.sortnr, |
|
|
|
CL.sortnr, |
|
|
|
@ -29,7 +29,7 @@ F.sql_code as format_sql, |
|
|
|
F.uniquename as format_uniquename, |
|
|
|
F.uniquename as format_uniquename, |
|
|
|
C.col_function as colfunction, |
|
|
|
C.col_function as colfunction, |
|
|
|
C.uniquename as column_uniquename, |
|
|
|
C.uniquename as column_uniquename, |
|
|
|
(case when string_not_null(CL.description)='' then C.description else CL.description end) as description |
|
|
|
(case when string_not_null(CL.description)='''' then C.description else CL.description end) as description |
|
|
|
FROM rpta_column_layout L, rpta_column C, rpta_column_type T,rpta_column2layout CL |
|
|
|
FROM rpta_column_layout L, rpta_column C, rpta_column_type T,rpta_column2layout CL |
|
|
|
left outer join rpta_format_code F on (F.tid=CL.format_code_id) |
|
|
|
left outer join rpta_format_code F on (F.tid=CL.format_code_id) |
|
|
|
where L.tid=CL.layout_id |
|
|
|
where L.tid=CL.layout_id |
|
|
|
@ -37,5 +37,5 @@ and C.tid=CL.column_id |
|
|
|
and T.tid=C.column_type |
|
|
|
and T.tid=C.column_type |
|
|
|
and L.uniquename= p_column_layout_uniquename; |
|
|
|
and L.uniquename= p_column_layout_uniquename; |
|
|
|
END; |
|
|
|
END; |
|
|
|
$$ LANGUAGE plpgsql; |
|
|
|
' LANGUAGE plpgsql; |
|
|
|
|
|
|
|
|
|
|
|
|