"resource_realm_type_id"={prefix="sv", type="integer"}, "sort"={prefix="sv", type="integer"}, "is_production_ready"={prefix="sv", type="boolean"}, "svc"={prefix="sv", type="string"}, "svc_short"={prefix="sv", type="string"}, "svc_extended_name"={prefix="sv", type="string"}, "orchestrator_name"={prefix="sv", type="string"}, "synonyms"={prefix="sv", type="string"}, "code"={prefix="sv", type="string"}, "version"={prefix="sv", type="string"}, "descr"={prefix="sv", type="string"}, "man"={prefix="sv", type="string"}, "resource_realm_cnt"={prefix="sv", type="integer"} } /> s.svc_id s.svc s.svc_short s.orchestrator_name s.synonyms s.code (select url from svc_operation so where so.operation='create' AND so.svc_id=s.svc_id limit 1) as create_url s.is_production_ready s.resource_realm_type_id s.sort s.version s.icon_src s.descr s.man (select count(distinct r.resource_realm) from resource_realm r join resource_realm_access a on ( r.resource_realm_id=a.resource_realm_id AND (a.contract_id IN ( select contract_id from contract d where d.contragent_id=k.contragent_id AND NOT d.is_closed ) OR a.contract_id=0) /*0 means access to any contract*/ AND a.is_enabled) where r.resource_realm_type_id=s.resource_realm_type_id) as resource_realm_cnt to_char(s.dt_created, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_created to_char(s.dt_updated, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_updated (coalesce(s.svc,'') ||' '|| coalesce(s.svc_short,'') ||' '|| coalesce(s.synonyms,'')) as svc_extended_name select #local.definedRecordFields#* from ( select #preserveSingleQuotes(local.definedQueryFields)# '' as placeholder from svc s left outer join contragent k on ( k.external_uid= ) /*эти хитрости для того, чтобы втащить cfqueryparam внутрь cfqery*/ where 1=1 AND ( lower((coalesce(s.svc,'') ||' '|| coalesce(s.svc_short,'') ||' '|| coalesce(s.synonyms,''))) like lower() ) ) sv where 1=1 order by select count(*) as cnt from svc where 1=1