SQL Server存储过程研究_论文

维普资讯 http://www.cqvip.com 20 0 7年第 5期  福 建  电 脑  5  3 S LSre 存储 过程研 究  Q  evr 温 春 明  (广 州 潜 水 学校 广 东 广州 509 ) 1 20   【 要 】 存储 过程在 S LS re 数据 库 系统 中具有重要 的应用。首先对 S LS r r 摘  : Q  evr Q  ev 存储 过程进行 了介绍 , e 然后讲 述  了存 储 过 程 的使 用 方 法 . 通 过 实 验 演 示 了存 储 过 程 的使 用 , 后 对 存 储 过 程 问题 进 行 了 总结 。 并 最   【 关键词】 S LSre; : Q  e r数据库 ; v 存储 过程  1S LSre 存 储 过 程 介 绍  . Q  evr 流 程 控 制语 言可 以扩 充 存储 过程 的功 能 .这一 点上 优 于 标 准 的  T a sc S L语 言  借 助 于 流 程 控 制语 言 可 以实 现 包 括 循 环 和  rn a t O — 条 件处 理在 内 的标 准 程 序设 计 技 术  常 用 的 流程 控 制 语 句 主 要  有 :o g t 签 . e i… e d语 句 , …e e 句 , a o 语 句 ,e F o标 b gn n i l 语 f s wi r f rt n u   存 储 过 程 【 由一 系 列 S L语 句 和 流 量 控 制 语 句 组 成 的 。 l 】 是 Q   存 储 过 程 通 过 参 数 传 递 . 行 判 断 , 明变 量 , 进 声 以及 返 回信 息 来  扩 充 标准 S L语 言 的功 能 。 你 可 以 把 存储 过 程 看 成 是 以 数 据 库  Q 对 象 形式 存 储 在 S LSre 中的 一段 程序 或 函 数 。 当执 行 存 储  Q  evr 过 程 时 . 存储 过 程 是 在 S LSre 上 运 行 , 不 是 在 客 户 端 发  该 Q  evr 而 送 请 求 存储 过 程 可 以 是一 个 简 单 的 S L语 句 . slc f m Q 如 e t r   e  o atos 存 储 过 程 也 可 以 是 由 一 系列 用 来 对 数 据 库 表 实 现 复 杂  uIr l   商 务 规则 的 S L语 句 和 控 制流 语 言 语 句所 组 成 。 Q   存 储 过 程与 客 户 端 S L命 令 操 作 的 应 用 程 序 相 比 . 有 下  Q 具 语 句 , h e 句 ,ra wi 语 l bek语 句 ,o f u cn n e语 句 。Tasc— Q i rnatS L扩 展  语 句 的使 用 方 法 主要 有 dca el e语句 .r t 句 。 r p n语 i   D c r 语 句 用 来 创 建 标准 S LS re 数 据类 型 的变 量 。 el e a Q  eyr 如  果 要 在该 语 句 中声 明 一 个 以上 变 量 的 话 .则必 须 使 用 逗 号 将 这  些 变 量 分 隔 开 来 。在 对 使 用 dcae 句创 建 的 变 量 进 行 赋 值  el 语 r 时 , 定要 使用 关 键 字 slc。G t 句 的功 能 与 C语 言 中使 用  一 e t o e o语 的 同类 语 句 的功 能 基本 相 同 。该 语句 把存 储 过 程 的 执 行 点 转 移  列 优 点 :   ( 使 用 服 务器 中 的存 储 过 程 , 以大 大 提 高 系统 效 率 。对  到其 标 号指 定 的 位 置 上执 行 。 ei…ed是一 种 块 语 句 . 可 以  1 1 可 B gn n 它 于 客 户端 来 说 . 要 调 用 已在 服 务 器 中存 放 的 存 储 过 程 . 通 过  把 一组 S L语 句 和 流 程控 制 语 句编 为 一个 实 体  该 语 句 经 常 与  只 并 Q 网络 发送 该 过 程名 和少 量 人 口参 数 .数据 库 服 务器 就 可 以执 行  i l 块 配合 使 用  I l 语 句可 以用 来 对 条 件 进 行 检查 并  f s …e e f s …e e 该 过 程 . 执行 完 成 后 只返 回结 果 集 数 据 给 客 户 端 应 用 程 序 . 在 而  根 据条 件 值 来 执 行 不 同 的 S L语句 。Ⅱ语 句 对 表 达 式 进 行 检查  Q 无 需 再 在 网上 传 送 大量 的命 令 和 中 间结 果 数 据 .这 可 以 降低 网  并 返 回真 或 假 值 。 果 返 回真 值 , 如 则执 行 i语 句 后 面 的语 句 块 或  f 络 负 担 . 且 又可 以充 分 利用 服 务 器 的 高性 能 来 提 高 运 算 速 度 。 单 个 语 句 。 果 返 回假 值 . 并   如 则执 行 e e 面 的语 句 。 io 语 句  l 后 s Wafr t f1 高 了 系统 的可 维 护性 。 于 存储 过 程 是 以 代 码 形式 存  可 以 使 存 储 过 程 延 迟 一段 时 间或 在 指 定 时 问 到 来 时开 始 运 行 。 2提 由   在 的一 种数 据 库对 象 . 以它 的 创 建 和 删 除都 很 简 单 . 且 这 些  R ti 句 结 束 存 储 过 程 的运 行 并 返 回 到 调 用 过 程 或 应 用 中 所 而 e n语 u   存 储过 程 的创 建 和删 除 不 会 影 响 到库 中 的其 它 数 据 对 象  例 如  当使 用 rtI 语 句 时 , e T uI 你可 以只 返 回 一个 整 型 数值 。 果 希 望过  如 在 银 行报 表 管 理 系统 中 .有 些计 算 规 则 往 往 会 随着 时

相关文档

SQL Server中的存储过程研究
SQL Server中存储过程技术的研究
对SQL Server存储过程的研究与应用
SQL Server中存储过程技术的研究与应用
SQL Server中包含事务的存储过程分析
SQL Server数据库存储过程应用研究
SQL Server基础:存储过程
探究SQLSERVER存储过程
SQLServer存储过程的研究与应用
SQL Server数据库自定义函数与存储过程研究
电脑版