永发信息网

DB2 存储过程中的数组怎么定义和使用

答案:1  悬赏:80  手机版
解决时间 2021-11-21 04:30
  • 提问者网友:树红树绿
  • 2021-11-20 14:29
DB2 存储过程中的数组怎么定义和使用
最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-11-20 15:52
开发不熟. sql pl里面好像没有对数组的支持.
固定长度或者有一定生成规律的只读数组可以用table values语句来实现,或者用with表达式来实现更复杂一点的逻辑. 不过这也只能解决一部分问题.
select * from table(values(1),(2),(3)) as t(a)
with t(a) as ( values 1 union all select t.a + 1 from t where t.a<99) select * from t;
但要在这个数组里面做删除,改变元组的操作就不适用了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯