16.20 - locspec - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL Operators and User-Defined Functions

Product
Advanced SQL Engine
Teradata Database
Release Number
16.20
Release Date
April 2020
Content Type
Administration
Programming Reference
Publication ID
B035-1210-162K
Language
English (United States)

The location of the replacement file. The format is identical to the SYSUIF.INSTALL_FILE locspec parameter.

The first two characters of the locspec string specify whether the replacement archive file is on the client or on the database server. If the first two characters are:

  • CJ, then the external language script is on the client.
  • SJ, then the external language script is on the database server.

The third character of the locspec string is a delimiter that you choose to separate the first two characters from the remaining characters in the locspec string.

The remaining characters in the locspec string specify the file path.

If the external language script is on the:

  • client, then the file path is a client-interpreted path that specifies the location and name of the file.
  • database server, then the file path can be a full or relative path that specifies the location and name of the file.

    If the file path is relative, the full path to the file is formed by appending the relative path to the default path for source code on the server.

    To determine the default path for source code, use the -o option of the cufconfig utility and find the setting for the SourceDirectoryPath field:

         cufconfig -o

    For information on cufconfig, see Teradata Vantage™ - Database Utilities .

If the replacement file does not exist in the current database, the REPLACE_FILE creates and registers a new file with the database.

The new file is updated and distributed to all nodes. If a node is down, the pending file copy is recorded and copied as soon as the node comes back up.