投票系统分享(11)

来源:未知 责任编辑:责任编辑 发表时间:2015-03-01 01:47 点击:

23     Number        int default 0,
24     TitleID        int references VoteTitle(TitleID) on delete cascade on update cascade
25 )
26 go
27 insert into VoteItem(Item,TitleID) values('非常好',1)
28 insert into VoteItem(Item,TitleID) values('好',1)
29 insert into VoteItem(Item,TitleID) values('一般',1)
30 insert into VoteItem(Item,TitleID) values('差',1)
31 insert into VoteItem(Item,TitleID) values('非常差',1)
32 go
33 insert into VoteItem(Item,TitleID) values('ASP.NET Web开发语法',2)
34 insert into VoteItem(Item,TitleID) values('JSP开发语言',2)
35 insert into VoteItem(Item,TitleID) values('PHP开发语言',2)
36 insert into VoteItem(Item,TitleID) values('ASP开发语言',2)
37 insert into VoteItem(Item,TitleID) values('C#开发语言',2)
38 insert into VoteItem(Item,TitleID) values('VB.NET开发语言',2)
39 insert into VoteItem(Item,TitleID) values('Java开发语言',2)
40 insert into VoteItem(Item,TitleID) values('Visual Basic语言',2)
41 insert into VoteItem(Item,TitleID) values('PowerBuilder语言',2)
42 insert into VoteItem(Item,TitleID) values('Delphi语言',2)
43 insert into VoteItem(Item,TitleID) values('C++语言',2)
44 insert into VoteItem(Item,TitleID) values('C语言',2)
45 go
46 --编写一个触发器目的是当项目表的某个项目投票数加1时
47 --就让项目对应主题表的投票总数也加1
48 --每个主题投票总数在输出投票结果页面构造图形输出时要用
49 --也可以在程序中直接统计对应主题的投票总数,但是这种方法执行效率更高些
50 --特别是处理大量数据信息时,这种功能更实用
51 create trigger trigger_VoteItem
52 on VoteItem for update
53 as
54 begin
55     if update(Number)--当项目表的投票数更新时
56     begin   
57         update VoteTitle set SumNumber=SumNumber+1 where TitleID=(select TitleID from inserted)
58     end
59 end--end trigger_VoteItem
60 go
61 select * from VoteTitle
62 select * from VoteItem
63 go
 

 
摘自  小梁的程序世界

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • asp.net 设置GridView的选中行的实现代码
  • C#高级编程:数据库连接[1]
  • ASP.NET GridView列表代码示例
  • 经典C++程序1
  • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
  • 微软ASP.NET站点部署指南(2):部署SQL Server Compact数据库
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
Copyright © 2008-2013 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1