Re: parametrized query

Поиск
Список
Период
Сортировка
От Andreas Schmitz
Тема Re: parametrized query
Дата
Msg-id 200404281806.20203.a.schmitz@cityweb.de
обсуждение исходный текст
Ответ на parametrized query  (Ben Kim <bkim@coe.tamu.edu>)
Список pgsql-admin
Put it into a shell script like

echo "select * from mytable where id = $1;" | psql $DBNAME

That can be executed using the shell function in psql

\! [COMMAND]   execute command in shell or start interactive shell

regards,

-Andreas


On Wednesday 28 April 2004 17:46, Ben Kim wrote:
> I tried but couldn't find an answer if this is possible in psql.
>
> Create a file named test.sql
>     select * from mytable where id = ? (or use $1, $2...)
> Then in psql do
>     \i test.sql 337
>
> to achieve the same effect "select * from mytable where id=337"
>
> as I would in perl
>     $sth = $dbh -> prepare ("insert into mytable values (?, ?, ?)")
>
> Is writing a function the only way? Is there another way that can be done
> without writing a function?
>
> Thanks,
> Ben Kim
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
>                http://archives.postgresql.org

--



В списке pgsql-admin по дате отправления:

Предыдущее
От: Ben Kim
Дата:
Сообщение: parametrized query
Следующее
От: "Jie Liang"
Дата:
Сообщение: 7.4.2 out of memory