"sasha" ...
>
> >     Кавычки убери - попустит ;)
>
> Не могу. У меня они везде сознательно и всё регистрозависимое.
>
> >     Подумай ещё N раз и скажи - каких именно возможностей тебе не хватает ?
> > Прочитать RDB$RELATION_FIELDS ?
>
>
> А шо тут думать? Не думаю скажу:
>
> 1) Свалится сразу как только команда станет длиннее 32 к.

    64K. И не фиг такие извраты тогда ваще писать. Откуда у тебя
возьмётся такой statement ???

> 2) Боюсь что дроби может неточно в строку привести - не знаю...
>
> 3) У времени по-моему милисекунды теряются
>
> 4) Надо даты и строки взять в кавычки и не забыть пройтись по всем
> строкам и заменить кавычку на двойную кавычку, т.е. надо тип данных
> вытаскивать и распознавать что тяжко
>
> 5) Что будет если у меня в строке спецсимволы с кодом до 32 ?
>
> 6) А как же нетекстовые блобы?

    Это всё мимо кассы.

> И вобще как ты представляешь себе такую процедуру, которая будет
> генерить эту команду?

    См. рядом

> Допустим я сделаю парамерт, который задаст имя
> таблицы, параметр с частью WHERE передам, но как я передам список полей
> и значения полей, которые мне нужно при копировании заменить, а также
> те, которые надо значениями по умолчанию заполнить? Это надо городить
> какую-то таблицу временную. Бррр - страшно...

    Йад предлагать ? :-P

-- 
Хорсун Влад


Ответить