Динамическое определение SQL выражения

Динамическое определение SQL выражения. В некоторых сложных приложениях может потребоваться, в зависимости от значений параметров, определять не только содержание запроса, но и его структуру.

В Cold Fusion предусмотрен тег DBSQL, который может употребляться внутри тега DBQUERY, доопределяя SQL - выражение, в зависимости от значений параметров.

Тег DBSQL имеет единственный атрибут SQL, значение которого будет добавляться к основному SQL - выражению.

Пример DBQUERY NAME SiteSearch DATASOURCE Sites Database SQL SELECT FROM SITES WHERE SiteType SiteType DBIF Form. City is not DBSQL SQL AND City Form. City DBIF DBIF Form. SortOrder is not DBSQL SQL ORDER BY Form. SortOrder DBIF DBQUERY 5.14.2