DB2 Version 9.7 for Linux, UNIX, and Windows

SYSTS_DROP procedure - Drop a text search index

This procedure drops an existing text search index associated with any table column.

After successful execution of this procedure, text search queries cannot be run on that column.

The procedure issues a DROP INDEX text search administration command on the database server.

Syntax

Read syntax diagramSkip visual syntax diagram
>>-SYSTS_DROP--(--index_schema--,--index_name--,---------------->

>--message_locale--,--message--)-------------------------------><

The schema is SYSPROC.

Procedure parameters

index_schema
An input argument of type VARCHAR(128) that specifies the schema of the text search index. The index_schema must follow the naming restriction for DB2® schema names. If the argument is null or an empty string, the value of CURRENT SCHEMA is used. The index_schema is case-sensitive.
index_name
An input argument of type VARCHAR(128) that specifies the name of the index. Together with index_schema, it uniquely identifies a text search index in a database. The index_name is case-sensitive.
message_locale
An input argument of type VARCHAR(33) that specifies the locale to be used for any error message returned. If the argument is null or an empty string, or the message files for the specified locale are not available on the server, 'en_US' is used.
message
An output argument of type VARCHAR(32K) that specifies a warning or informational message for a successfully completed operation.

Authorization

The privileges held by the authorization ID of the statement must include at least one of the following authorities:
  • CONTROL privilege on the table on which the index is defined
  • DBADM authority

Examples

Example 1: In the following example, the text search index that was created with index_schema 'db2ts' and index_name 'myTextIndex' is being dropped. Any error messages are requested to be returned in English. When the procedure succeeds, the output parameter message indicative of the successful operation is returned to the caller.

  CALL SYSPROC.SYSTS_DROP('db2ts', 'myTextIndex', 'en_US', ?)
The following example is a sample output from this query.
  Value of output parameters
  --------------------------
  Parameter Name  : MESSAGE
  Parameter Value : Operation completed successfully.

  Return Status = 0

Example 2: In the following example,SYSTS_DROP is called to drop a text search index with index_schema 'db2ts' and index_name 'myTextIndex'. This index does not exist and results in an error.

  CALL SYSPROC.SYSTS_DROP('db2ts', 'myTextIndex', 'en_US', ?)
The following example is a sample output from this query.
  SQL20427N An error occurred during a text search administration 
  procedure or command. The error message is "CIE00316 Text search 
  index "db2ts"."myTextIndex" does not exist. ". SQLSTATE 38H14

Usage notes