Удаляет тег или теги из файла составного индекса (.cdx). Вот две версии синтаксиса.

DELETE TAG TagName1 [OF CDXFileName1] [, TagName2 [OF CDXFileName2]]... 
DELETE TAG ALL [OF CDXFileName]

Parameters

TagName1 [OF CDXFileName1] [, TagName2 [OF CDXFileName2]] ...

Задает тег, удаляемый из файла составного индекса. Одной командой DELETE TAG можно удалить сразу несколько тегов, указав список их имен через запятую. Если в открытых файлах индексов могут найтись несколько тегов с одинаковыми именами, вы можете задать удаление тега из конкретного файла индекса, включив предложение OF CDXFileName.

ALL [OF CDXFileName]

Удаляет все теги из файла составного индекса. Если у текущей таблицы есть файл структурного составного индекса, из него будут удалены все теги, сам файл удаляется с диска и удаляется флаг в заголовке таблицы, указывающий на наличие связанного с ней файла структурного составного индекса. Используйте опцию ALL вместе с предложением OF CDXFileName, когда требуется удалить все теги из открытого файла составного индекса, не являющегося файлом структурного составного индекса.

Expand imageЗамечания

В файлах составных индексов, создаваемых по команде INDEX, содержатся теги, соответствующие элементам индекса. DELETE TAG позволяет удалить один или несколько тегов из открытого файла составного индекса. Можно удалять теги только из файлов составных индексов, открытых в текущей рабочей области. Если вы удаляете все теги из файла составного индекса, этот файл сам удаляется с диска.

Visual FoxPro сначала ищет тег в файле структурного составного индекса (если такой файл существует и он открыт), а если его там нет - то в остальных открытых файлах составных индексов.

Visual FoxPro выдаст предупреждение при попытке удаления первичного или кандидатного индексного тега если SET SAFETY установлено в ON.

Expand imageСмотрите также