比较行变量和行字段值
即使行变量属于同一行数据类型,也不能直接比较行变量,但可比较个别行字段。
行类型中的个别字段可与其他值进行比较,并且该字段的数据类型的比较规则适用。
要比较两个行变量,必须比较个别对应字段值。
以下是使用 SQL PL 中的可比较字段定义比较两个行值的示例:
IF ROW1.field1 = ROW2.field1 AND
ROW1.field2 = ROW2.field2 AND
ROW1.field3 = ROW2.field3
THEN
SET EQUAL = 1;
ELSE
SET EQUAL = 0;在该示例中,IF 语句用于执行过程逻辑,如果字段值相等,那么此逻辑将局部变量 EQUAL 设置为 1,如果字段值不相等,那么此逻辑将局部变量 EQUAL 设置为 0。