|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : ЉгЎл襢 Ђ¤аҐ© 2:5020/400 03 Jun 2003 13:59:51 To : Dmitry Afanasiev Subject : Re: PostgreSQL -------------------------------------------------------------------------------- > Хотелось бы чего-то простого, типа передать массив в функцию и не > заморачиваться бОльше ;) одна из причин - экскеёпить ' не хочется. (ну или иной > символ в случае COPY ... FROM stdin) При работе со всеми sql engines можно (и даже правильнее и безопаснее) использовать prepared query. Обчно ? означает такой параметр. Овлеченный пример на перле. Пример: my $sth = $dbh->prepare("insert sometable (field) value (?)"); $sth->bind_param( 1, $somedata ); $sth->execute; Возможно удобнее сделать эту query static И prepare ее только 1 раз. А в следующие разы только делать бинд и екзек. Будет эффективно и секурно. -- Best regards Кубышев Андрей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577123f073b.html, оценка из 5, голосов 10
|