声明锚定位数据类型的局部变量

每当需要变量或参数的数据类型与对象将定位至的数据类型保持一致时,应声明锚定位数据类型的局部变量或参数。

开始之前

必须定义变量将定位至的数据类型的对象。

过程

  1. 创建 DECLARE 语句
    1. 指定变量的名称。
    2. 指定 ANCHOR DATA TYPE TO 子句。
    3. 指定属于变量将定位至的数据类型的对象名称。
  2. 从受支持的 Db2® 接口执行 DECLARE 语句。

结果

如果 DECLARE 语句成功执行,那么会在数据库中定义具有指定锚点数据类型的变量。

示例

以下是锚定位数据类型声明的示例,其中变量 v1 定位至表 emp 中的列 c1 的数据类型:

DECLARE v1 ANCHOR DATA TYPE TO emp.c1;

下一步做什么

定义变量后,可对其指定值,可对其进行引用或作为例程的参数传递。