DELETE TAG

DELETE TAG

Delete a tag

Syntax

      DELETE TAG <cOrderName> [IN <xcOrderBagName>]
             [, <cOrderName> [IN xcOrderBagName] list>]

Arguments

<cOrderName> is a character string that represents the order name.

<xcOrderBagName> is the name of a disk file containing one or more orders. You may specify <xcOrderBagName> as the file name with or without the path name or appropriate extension. If you do not include the extension as part of <xcOrderBagName>, Clipper uses the default extension of the current RDD.

<cOrderName …list> is an optional list of order and order bag name pairs, separated by commas. Any reference to <cOrderName> that results in either a null string (“”) or spaces is ignored. You can specify each order as a literal expression or as a character expression enclosed in parentheses. If you specify no extension for the order bag name, the current database driver supplies a default extension.

Description

This command removes an order from an order bag in the current or specified work area. If you do not specify an <xcOrderBagName>, all orders bags are searched in the current or specified work area. The first occurrence of <cOrderName> is deleted. A runtime recoverable error is raised if the order is not found.

If <cOrderName> is the active order, the database in the current or specified work area reverts to its identity order (natural or entry) and SET FILTER scoping.

A runtime error is raised if <xcOrderBagName> does not exist or if it exists but does not contain <cOrderName>.

The active RDD determines the order capacity of an order bag. The default DBFNTX and the DBFNDX drivers only support single-order bags, while other RDDs may support multiple-order bags (e.g., the DBFCDX and DBFMDX drivers).

Examples

      USE Customer VIA "DBFCDX" NEW
      SET INDEX TO Customer
      // Delete the Orders (Tags) Cust01 and Cust02 that
      // exist in the index file Customer
      DELETE TAG Cust01 IN Customer
      DELETE TAG Cust02 IN Customer
      // or
      // DELETE TAG Cust01 IN Customer, Cust02 IN Customer

Sealso

ORDDESTROY()

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.