Я новичок в ColdFusion и пытаюсь что-то запросить и использовать в cfscript. Я не могу использовать здесь реальный код, но вот общий SQL-запрос, который, я надеюсь, поможет. Это старый скрипт, и я пытаюсь изменить его с тегов cfquery на теги cfscript.
<cfscript>
sqlCF = queryExecute("SELECT primarykey FROM names, personnel
WHERE name.primaykey = personnel.primarykey
AND ( upper(personnel.ID LIKE upper(':id%') OR
upper(personnel.userID) LIKE upper(':id%')
)
, {id={value = "xyz123", cfsqltype="cf_sql_varchar}}
, {datasource=person"});
writeDump(sqlCF);
</cfscript>
Когда я запускаю его, он отображается как 0 запросов, но когда я жестко кодирую его и меняю часть :id%
запроса на xyz123%
в качестве значения, оно работает. Я просто не знаю, как следует передавать LIKE('XXXX%') со знаком подстановки или выглядит ли это правильно. Любые идеи?