Удаление записи из БД
Подскажите, плиз, нету ли более простых способов? :)
Уважаемый, Вы название раздела форума читаете?
Упс, сори)... просто я все это делал на C++...вот и написал в эту тему
Цитата: Shrekki89
Есть файл с записями типа "структура" - БД. Как удалить из нее запись под номером k? Я сделал это при помощи сздаия еще одного файла, копирования в него всех записей из БД, кроме k-ой, потом удаляем исходную БД, создаем снова файл с тем же именем(с именем исходной БД), копируем в нее файл со всеми записями, кроме k-ой, удаляем "промежуточный" файл.
Подскажите, плиз, нету ли более простых способов? :)
Подскажите, плиз, нету ли более простых способов? :)
Более эффективно ввести в структуре данных признак состояния и в соответствии с ним обрабатывать данные. То что ты описал выше, стоит делать в операция которые выполняются сравнительно не часто - типа как файл-серверных - операция упаковки. Это раз. Во вторых - последовательность операций примерно такова - все записи кроме удаленной копируются, затем исходный файл закрывается и удаляется. Новый переименовывается.
А вообще рекомендую начать с "Профессиональное руководство по SQL Server. Структура и реализация". Многие вопросы освещены неплохо.
спасибо