Кавычки убери - попустит ;)

Не могу. У меня они везде сознательно и всё регистрозависимое.

    Подумай ещё N раз и скажи - каких именно возможностей тебе не хватает ?
Прочитать RDB$RELATION_FIELDS ?


А шо тут думать? Не думаю скажу:

1) Свалится сразу как только команда станет длиннее 32 к.

2) Боюсь что дроби может неточно в строку привести - не знаю...

3) У времени по-моему милисекунды теряются

4) Надо даты и строки взять в кавычки и не забыть пройтись по всем строкам и заменить кавычку на двойную кавычку, т.е. надо тип данных вытаскивать и распознавать что тяжко

5) Что будет если у меня в строке спецсимволы с кодом до 32 ?

6) А как же нетекстовые блобы?


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

Ответить