• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

SQL Server Web 助理的工作原理

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 25次 | 进入软件测试论坛讨论

领测软件测试网

SQL Server Web 助理的工作原理

你可能想知道SQL Server Web 助理是如何工作的。你能够选择让该程序基于某计划或当表中的数据发生变化时产生该网页,web助理是如何做到这一点的呢?

SQL Server Web 助理使用了SQL Server 的存储过程、触发器和计划任务。在创建Web页时,该程序使用了三个名称分别为sp_makewebtask,sp_runwebtask和sp_endwebtask三个存储过程。实际上正是这三个存储过程创建了网页。

注意

三个存储过程sp_makewebtask,sp_runwebtask和sp_endwebtask可以不通过SQL Server web助理直接在ISQL/w上执行。

 

为了检测在表中的数据发生变化。SQL Server Web 助理使用了触发器(triggers)。触发器就是一系列的SQL语句,它们在表内的数据进行更新,删除和插入时执行。比如,当你向表site_directory内插入数据时,一个能产生Favorites.cfm的触发器就会执行。最后为了创建基于计划的网页,SQL Server web助理使用了计划任务(schedule task)。比如你能够通过web助理按计划每星期重新生成Favorites.cfm文件。为了完成你的任务,web助理会创建一个计划任务,每个星期定时执行。

本章的余下部分将向你解释如何创建自己的存储过程、触发器、和计划任务。这些能够让你根据客户的行为或时间事件对你的数据表执行非常复杂的操作。为了能够做到这一点,首先你必须扩充你的SQL知识。允许你象处理传统编程语言一样处理SQL语言。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网