生成例程的文本

在您创建 SPL 例程之后,将它存储在 sysprocbody 系统目录表中。sysprocbody 系统目录表包含可执行的例程,以及它的文本。

要检索例程的文本,请从 sysprocbody 系统目录表选择 data 列。文本条目的 datakey 列有代码 T

下图中的 SELECT 语句读取 SPL 例程 read_address 的文本。

图: 读取 SPL 例程的文本的 SELECT 语句。

SELECT data FROM gbasedbt.sysprocbody
            WHERE datakey = 'T'                   -- 查找文本行
            AND procid = 
            ( SELECT procid
            FROM gbasedbt.sysprocedures
            WHERE gbasedbt.sysprocedures.procname =
            'read_address' )