对mysql存储过程中循环读取数据表中对象的实现
对 m y s q l m y s q l m y s q l m y s q l 的 存 储 过 程 中 循 环 读 取 数 据 表 中 的 对 象 , 应 该 如 何 实 现 呢 ? 在 M y S Q L M y S Q L M y S Q L M y S Q L 中 , 游 标 ( c u r s o r ) 解 决 了 这 个 问 题 。 游 标 多 有 哪 几 种 操 作 呢 : 定 义 游 标 、 打 开 游 标 、 获 取 游 标 内 容 和 关 闭 游 标 。 定 义 游 标 的 语 法 如 下 : 声 明 的 英 文 c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r c u r s o r c u r s o r c u r s o r f o r f o r f o r f o r s q l _ s t a t e m e n t s q l _ s t a t e m e n t s q l _ s t a t e m e n t s q l _ s t a t e m e n t c u r s o r _ n a m e 为 游 标 名 , s q l _ s t a t e m e n t 为 游 标 使 用 的 s q l 语 句 打 开 游 标 的 语 法 : o p e n o p e n o p e n o p e n c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e 获 取 游 标 内 容 的 语 法 : f e t c h f e t c h f e t c h f e t c h c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e i n t o i n t o i n t o i n t o v a r i a b l e 1 , v a r i a b l e 2 v a r i a b l e 1 , v a r i a b l e 2 v a r i a b l e 1 , v a r i a b l e 2 v a r i a b l e 1 , v a r i a b l e 2 ………… v a r i a b l e 1 , 为 已 经 定 义 好 的 变 量 , 当 游 标 读 取 当 前 行 的 数 据 并 存 储 到 v a r i a b l e 中 , 游 标 移 动 到 下 一 行 。 关 闭 游 标 的 语 法 : c l o s e c l o s e c l o s e c l o s e c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e c u r s o r _ n a m e