Функция Format и динамический SQL
Теперь, когда вы
познакомились с параметрическими
запросами, следующие операторы
могут показаться вам вполне
корректными:
SELECT * FROM ORDER BY
:ORDERVAL;
SELECT * FROM :TABLENAME
Но, к сожалению, вы
не можете заменять некоторые слова
в операторе SQL, например имена
столбца и таблицы, параметрами. SQL-серверы не
поддерживают такую возможность. Но
это можно сделать при создании
операторов SQL с помощью Format().
Если вы умеете
программировать, на С
или C++, то можете заметить,
что функция Format() очень похожа на
функцию printf() из С.
|