Показать сообщение отдельно
  #2  
Старый 14.07.2008, 12:48
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Делаем запрос SELECT field1, field2 FROM table1 WHERE <условия> (если нужны) для выборки значений полей из первой таблицы, затем командой INSERT записываем эти значения во вторую таблицу.
Ключи здесь совершенно ни при чем. Firebird сам знает как распорядится ключами (а первичные ключи в вашей базе обязательно есть - для многих случаев этого вполне достаточно).

Второй вопрос не понятент. Что за что отвечает? То ли по цифре нужно добавлять/удалять записи, то ли цифру надо менять по количеству записей.
И вопрос не корректен: "количество записей в одном поле таблицы" - такого не бывает, кол-во записей относится к таблице и не может относится к одному полю в таблице. Вопрос надо бы уточнить.
__________________
Не забывайте делать резервные копии
Ответить с цитированием