在程序中创建 SPL 例程

要使用 SQL API 来创建 SPL 例程,请将 CREATE PROCEDURE 或 CREATE FUNCTION 语句的文本放在文件中。请使用 CREATE PROCEDURE FROM 或 CREATE FUNCTION FROM 语句并引用那个文件来编译该例程。例如,要创建读取客户姓名的例程,您可使用诸如在前面的示例中的一个语句,并将它存储在文件中。如果将该文件命名为 read_add_source,则下列语句编译 read_address 例程:
CREATE PROCEDURE FROM 'read_add_source';
下列示例展示在 GBase 8s ESQL/C 程序中,前面的 SQL 语句是怎样的:
/* This program creates whatever routine is in *
          * the file 'read_add_source'.
          */
          #include <stdio.h>
          EXEC SQL include sqlca;
          EXEC SQL include sqlda;
          EXEC SQL include datetime;
          /* Program to create a routine from the pwd */
          
          main()
          {
          EXEC SQL database play;
          EXEC SQL create procedure from 'read_add_source';
          }