<cfquery name="LOCAL.qrySelEvents" datasource="#variables.datasourceSettings.getDatasourceName()#" result="LOCAL.qryData" >
SELECT evt_id,
acnt_dba_name,
form_id,
'#application.portals.data[request.applicationName].profileRootPath#form/index.cfm'
|| CHAR(63)
|| 'PKformID= '
|| #preserveSingleQuotes(LOCAL.formIdSql)# AS primaryFormURL,
FROM events
</cfquery>
Мне нужно объединить #application.portals.data[request.applicationName].profileRootPath#form/index.cfm с char(32) и PKformID= ' || #preserveSingleQuotes(LOCAL.formIdSql)#. Я использовал оператор ||
postgres. Но это дает мне ошибку:
ОШИБКА: синтаксическая ошибка рядом с "||"
Не могли бы вы помочь мне в этом?
preserveSingleQuotes
обычно избегают, потому что он открывает базу данных для внедрения sql, если ввод не был должным образом очищен. - person Leigh   schedule 07.01.2013