Nova /
SQLExperssionclass SQLExpression - SQL выражение.
SQLExpression($sql,$data) - конструктор, здесь: $sql - шаблон который будет использован, $data - данные для подстановки.
Данная структура полезна при построении фрагментов SQL вида: value=F("a","b"+"c").
Например, для того что-бы получить код $SQLQuery->SQL('UPDATE TABLE t SET FIELD=:F ...',array('F'=>new SQLExpression('F(:A,:B+:C)',array('A'=>VAL_A,'B'=>VAL_B,'C'=>'VAL_C'))); стоит заметить что код php $SQLQuery->SQL('UPDATE TABLE t SET FIELD=:F',array('F'=>'F(VAL_A,VAL_B+VAL_C)')); сгенерирует неверный код |