| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > как очистить базу данных ? |
| Автор: Value 5.1.2006, 17:18 |
| как очистить БД от данных включая и автоинкримент, чтобы остались только пустые таблицы ? |
| Автор: DemoCode 5.1.2006, 17:21 | ||||
| Смотря какую базу. Можно например выполнить SQL запрос
а потом создать её структуру
|
| Автор: bas 5.1.2006, 17:28 | ||
Для начала неплохо бы узнать о какой БД идет речь. |
| Автор: FRAGNATIC 5.1.2006, 17:51 |
| TRUNCATE |
| Автор: offline 5.1.2006, 19:35 | ||
|
| Автор: DemoCode 5.1.2006, 20:06 | ||
Автоинкремент таким способом не уничтожить |
| Автор: DemoCode 5.1.2006, 20:25 | ||
Только TRUNCATE является расширением Oracle SQL, поэтому не всеми базами может поддерживаться. Так что,
возможно будет универсальнее. |
| Автор: FRAGNATIC 5.1.2006, 20:40 | ||
угу но нам то не сообщили какая БД .... |
| Автор: Value 5.1.2006, 21:52 |
| база данных MSAccess только как там автоинкремент удалить ? неохота удалять таблицу, на её описание многог уйдёт, так что DROP не очень подойдёт, к тому же нехочется разрывать связь между таблицами |
| Автор: FRAGNATIC 6.1.2006, 16:23 | ||
Value
если прально понимаю то тебя надо чтобы поле автоинкремент начало опять увеличиватся с 0 то для этого сожми БД =) а лучше проверь есть ли TRUNCATE в jet =) |