论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
[关键词]:游标 存储过程 数据库编程
[论文摘要]:本文讨论在TSQL编程下,如何有效的通过游标技术,在一个存储过程中封装复杂的软件业务。在对具体问题提出的同时,有针对性的提出解决方案,并实现之。
Abstract:In this paper, in TSQL programming environment, how effective the cursor through technology, in the course of a storage complex software package business logic. In the specific issues raised at the same time, targeted the proposed solution, and achieved.
Keywords:Linear programming algorithm; simplex algorithm; software design
一、T-SQL游标使用
使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。
一般地,使用游标都遵循下列的常规步骤: 首先声明游标,把游标与T-SQL语句的结果集联系起来;其次打开游标;然后使用游标操作数据;最后关闭游标;
二、用户信息发布问题提出
在《培训网网上办公系统》项目[1]实施过程中,各个培训机构在执行行业部委年度培训任务时候已经获取了项目任务书的批准,并成为该部委本年度培训执行计划的一部分。接下来的任务是给各个省交通厅发送消息,告知具体的培训开班时间和地点。但是由于每个培训班可能会开设多期,每期虽然内容相同但是时间地点迥异。而各个省厅收到消息后,在通知本省行业员工参加培训时候,由于人数众多,班次复杂,往往口头通知的时候在时间和地点上易产生差错。因此省厅希望给这些未来培训的学员随机的密码和用户名,通知他们自己登录系统获取具体的培训资讯,而在开班后这些信息自动消失。其基本流程见图1所示。
图(1). 分类用户信息发布流程
关系型数据库系统在进行设计时候的模式结构如图2所示。
图(2).用户信息发布数据库模式结构