|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Pavel Kurnosoff 2:5030/736.25 01 Sep 2000 00:13:29 To : Michael Samanov Subject : Re: Помогите плизз -------------------------------------------------------------------------------- MS> Это лучше, чем quote, потому что переносимо. Вот перейдешь ты с мыскля на MS> нормальную базу, а там quote-то и нету... PK> ч-чего? какой мыскль? а то что в твоем любимом dbd::interbase это еще не PK> написали - не повод... man DBI ;) MS> Мыскль - это я так уничижительно MySQL обзываю :-) А насчет quote ты по его все так называют ;) MS> определению неправ, как мне кажется. Если СУБД поддерживает параметры в MS> клиентских библиотеках, то частенько с их помощью можно передать родные MS> типы данных, которые иначе исказятся. Типичный пример - float, который MS> имеет бинарную природу, а придется его пихать в текстовом виде через MS> sprintf. Кстати, приведи примерчик необходимости quote, шоб через MS> параметры это нельзя было бы передать, потому как обратный пример я уже MS> привел. MS> В плане удобства использования тоже как бы никаких преимуществ не MS> имеется, по скорости же исполнения одноразовый prepare с последующими MS> execute-ами явно выигрывает. никто не спорит. мы друг друга не поняли - пожалуй, действительно уж слишком я уже привык к базам, где placeholder'ы и prepare - не подготовка, а фигня какая-то ;) я просто говорил о том, что DBI::quote есть везде. с тем, что ее использование не везде (везде не) эффективно я согласен. -- // pavel kurnosoff --- Gnus v5.6.45/XEmacs 21.1 - "Bryce Canyon" * Origin: there's no tomorrow (2:5030/736.25) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39592420fb34.html, оценка из 5, голосов 10
|