返回首页

gbase数据、南大通用产品文档:GBase8s定义和使用变量

更新日期:2024年09月11日

您必须在例程体中定义在 SPL 例程中使用的任何变量,
而不是在例程的参数列表中隐式地
定义的变量。
在内存中保持变量的值;该变量不是数据库对象。因此,回滚事务不恢复 SPL 变量的值。


GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 275 -
要在 SPL 例程中定义变量,
请使用 DEFINE 语句。
DEFINE 不是可执行语句。
DEFINE 必
须出现在 CREATE PROCEDURE 语句之后且任何其他语句之前。下图中的示例是所有合
法的变量定义。
图: 变量定义。
DEFINE a INT;
DEFINE person person_t;
DEFINE GLOBAL gl_out INT DEFAULT 13;
要获取关于 DEFINE 的更多信息,请参阅《GBase 8s SQL 指南:语法》 中的描述。
SPL 变量有名称和数据类型。变量名称必须是有效的标识符,如 GBase 8s SQL 指南:语
法 中“标识符”段中描述的那样。

对大多数应用,标准的报表向导应该能帮助完成一个报表的最初创建。要
启动向导,
只需要打开Crystal
Reports 并且从File 菜单中选择New
>
Standard
Report 选项。
向导首先要求提供一个数据源,如果使用GBase
ODBC 作为数据源,选择该
项。如果使用一个保存的DataSet,就选择ADO.NET
(XML)选项并浏览保存的数
据集。剩下的报表创建过程由向导自动完成。
报表创建之后,
选择File 菜单中的Report
Options...菜单项,
取消Report
选项的Save Data 部分,这样可以避免保存的数据干扰应用程序中的数据加载
操作。



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 43 -

编写和执行SQL 语句.................................. 358