Команда DELETE TAG

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

Синтаксис:

DELETE TAG TagName1 [OF CDXFileName1]
	[, TagName2 [OF CDXFileName2]] ... 
 - Или -
DELETE TAG ALL [OF CDXFileName]

Параметры:
TagName1 OF CDXFileName1 [, TagName2 [OF CDXFileName2]] ...
Задает тег, удаляемый из файла составного индекса. Одной командой DELETE TAG можно удалить сразу несколько тегов, указав список их имен через запятую. Если в открытых файлах индексов могут найтись несколько тегов с одинаковыми именами, вы можете задать удаление тега из конкретного файла индекса, включив предложение OF CDXFileName.
ALL [OF CDXFileName]
Удаляет все теги из файла составного индекса. Если у текущей таблицы есть файл структурного составного индекса, из него будут удалены все теги, сам файл удаляется с диска и удаляется флаг в заголовке таблицы, указывающий на наличие связанного с ней файла структурного составного индекса. Используйте опцию ALL вместе с предложением OF CDXFileName, когда требуется удалить все теги из открытого файла составного индекса, не являющегося файлом структурного составного индекса.

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.