[SQL] Parametry jako elementy tablicy


(Wszerad91) #1

Przeglądając moduły dla node.js spotkałem taką konstrukcje zapytania:

query('SELECT id FROM surname WHERE $1 LIKE $2',['surn',name+'%'],callback);

Gdzie $1 i $2 to elementy tablicy, problem w tym, że kiedy zamiast id wstawić $3 i dodać go do tabeli to wywala, że nie może określić typu parametru albo gdy wstawić $3 zamiast nazwy tabeli to wywali "syntax error". Nie wiem czy to jakieś zamierzone w specyfikacji tego typu konstrukcji czy może błąd modułu. Zna się ktoś na tym?

-- Dodane 13.06.2011 (Pn) 22:51 --

Jest to określone w specyfikacji PostgreSQL dlatego nie działa...