logo
TurboProlog / Документация / TOM_2

Bt_delete/2 Внешняя База Данных

Назначение Уничтожает В+ дерево

Обращение bt_delete(БДанн,ИмяБдер)

Домены (db_selector,string)

Шаблоны описания (вх,вх)

аргументов

Описание bt_delete полностью уничтожает B+ дерево с именем

ИмяБдер с освобождением всего пространства, занятого

B+ деревом. B+ дерево не должно быть открыто, когда

происходит обращение к предикату bt_delete; в

противном случае во время выполнения произойдет

ошибка.

Неудачное Никогда не дает.

завершение

Ошибки 1034 База данных не открыта.

1052 Неправилиный переключатель B+ дерева для

данной базы данных.

1053 Невозможно уничтожить, если открыт указатель.

Пример

domains

db_selector = mydba

goal

db_create(mydba,"dd.bin",in_file),

bt_create(mydba,"personnames",bt_selector,10,4),

% .Здесь выборка и модификация базы данных..

bt_close(mydba,bt_selector),

bt_delete(mydba,"personnames"),

db_close(mydba),

db_delete("dd.bin",in_file).