确定数组元素是否存在
确定数组元素是否存在并且具有值是可使用 ARRAY_EXISTS 函数完成的任务。
开始之前
- 读取:常规数组数据类型
- 读取:对数组数据类型的限制
- 执行 IF 语句或引用了 ARRAY_EXISTS 函数的任何 SQL 语句所需的特权。
关于此任务
过程
示例
phones index 0 1 2 3
phone '416-223-2233' '416-933-9333' '416-887-8887' '416-722-7227'执行以下语句后,变量
x 将设置为 1。IF (ARRAY_EXISTS(phones, 2)) THEN
SET x = 1;
END IF; 下一步做什么
- 验证 SET 语句的 SQL 语句语法并再次执行该语句。
- 验证局部变量是否为正确数据类型。
- 验证该数组是否已创建成功并且当前存在。