mysql 触发器 数组的问题

csdn_1330031038 2015-07-01 11:16:23
因为 mysql 触发器 不支持 数组 ,而我想查询出一些数据放到数组里,通过循环获得其中的某个字段的值。有没有什么好办法
就像oracle这样
type arr is table of PUB_HOSPITAL_INFO%rowtype index by binary_integer; --可变数组
v_arr arr;

begin
COMMIT;
SELECT * bulk collect
into v_arr
FROM PUB_HOSPITAL_INFO JJJ
WHERE JJJ.CODE_AREA_TOWN = :NEW.ADDRCODE and JJJ.years=extract(year from sysdate) and JJJ.IF_SERVICE_CENTER='0';
V_LOOPNUM:=v_arr.count;
for i in 1 .. V_LOOPNUM loop
然后获得 v_arr(i).CODE_HOSPal
它的值
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_1330031038 2015-07-01
  • 打赏
  • 举报
回复
有没有不用存储过程处理的方法
ACMAIN_CHM 2015-07-01
  • 打赏
  • 举报
回复
用个字符串,利用分隔符来分隔,在存储过程中再分开处理。
wwwwb 2015-07-01
  • 打赏
  • 举报
回复
那就放到 表中保存

2,208

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧