Skip to main content

PQ, PQN, PQX

The first line of a PROC.

Synopsis

PQ [comment]
PQN [comment]
PQX [comment]

Description

The first line of a Caché MultiValue PROC must contain the PQ, PQN, or PQX declarator. These keywords specify the type of PROC and its compatibility with different MultiValue emulations.

This declarator can be followed by a descriptive comment containing any characters.

  • PQ — Caché PQ procs always use @AM as the input buffer delimiter. MVBasic PROCREAD and PROCWRITE convert these @AM delimiters to spaces.

  • PQN — If an emulation doesn't support PQN (D3, for example), the system compiles the PQN proc as a PQ proc.

  • PQX — Supported for compatibility with D3 and MVBase.

Emulation

PQ and PQN PROCS use @AM as the buffer delimiter for INFORMATION, IN2, PICK, PIOpen, and UniVerse emulations. Other emulations use a blank space as the buffer delimiter.

See Also

  • T PROC command