文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设DreamWeaver级联删除的触发器代码解释
精品推荐
特别推荐
·玩转Dreamweaver速记CSS属性
·在DW中使用CSS样式表来设置网页
·利用DW8掌握网页代码基本格式
·用Dreamweaver8制作网页中常用的过度效果
·级联删除的触发器代码解释
·DW滤镜样式的语法规则
·Dreamweaver初学者常见问题解答
·12个Dreamweaver鲜为人知的小秘诀
·巧妙运用Dreamweaver进行网页制作技巧
·网页导航设计九大注意事项
·Dreamweaver技巧12条
·DreamWeaver 经典
·寻找Dreamweaver鲜为人知的小秘诀
·在DW中插入Flash的参数详解
·Dreamweaver层使用八定律
·用Dreamweaver MX 2004的Flash动画元素
·DW 技巧简单几问几答
·Dreamweaver MX实例:插入交替图像按钮
·在DreamWeaver中应用CSS样式表技巧两则
·Dreamweaver MX 2004的一句话技巧
热点TOP10
·Dreamweaver MX 2004做ASP程序(4)用户注册系统
·Dreamweaver MX 2004做ASP程序(5)登陆系统的实现
·Dreamweaver MX 2004做ASP程序(3)显示数据库的数据
·如何在Dreamweaver中进行数据库连接
·菜鸟学用DreamWeaver做ASP
·用Dreamweaver MX制作导航下拉菜单
·Dreamweaver MX 2004做ASP程序(1)设置站点
·Dreamweaver MX 2004做ASP程序
·Dreamweaver MX 2004从零开始_用模板制作网页
·Dreamweaver 8.0/Flash 8.0/Fireworks 8.0简体中文正式版下载及注册码
·入门:用Dreamweaver简单描述制作网页的基本步骤
·用Dreamweaver MX 2004设计超简留言本(二)
·用Dreamweaver MX 2004制作ASP动态网站(投票系统篇)
·Dreamweaver MX 2004做ASP程序(2)建立数据库
·网页制作傻瓜工具集锦
·级联删除的触发器代码解释
·Dreamweaver网页制作教程:创建导航条
·dreamweaver制作可控制的横向滚动
·Dreamweaver MX 2004设计留言本实战
·Dreamweaver MX 2004做ASP程序(6)查找密码的实现

级联删除的触发器代码解释

日期:2007年7月10日 作者: 查看:[大字体 中字体 小字体]



  这个是比较复杂的T-SQL代码了。
    作用:级联删除,如果要删除主类别表的记录,那么把次类别表所属记录以及这个类别所包含的所有文章内容删除。
    主类别表名:Navtion_TopSubject 主键fTopID Char(36)
    次类别表名:Navtion_NodeSubject 外键同上
    内容表名:tText 外键同上
   
    代码如下:
   
    //---------代码开始------------------------------------------------
   
    CREATE TRIGGER [RemoveTopAndNodeText] ON [dbo].[Navtion_TopSubject]
    INSTEAD OF DELETE
    AS
   
    /* 定义触发器使用的变量 */
    DECLARE
    @fTopID Char(36),
    @fNodeCount Int,
    @fTextCount Int,
    @fTopName VarChar
   
   
    /* 把传送的需要删除的fTopID键值赋值给@fTopID变量 */
    /* 开始事务 */
    BEGIN TRAN Remove_TopSubject
    Set @fTopID = (Select fTopID From deleted)
    Set @fTopName = (Select fTopName From deleted)
   
    /* 保存删除前保存点,防止出错 */
    Save Tran my_Save1
   
    /* 首先判断子类表NodeSubject中是否有所属内容 */
    Set @fNodeCount = (Select Count(*) From Navtion_NodeSubject Where Navtion_NodeSubject.fTopID = @fTopID)
    If @fNodeCount > 0
    Begin
    /* 判断内容表tText是否有所属内容 */
    Set @fTextCount = (Select Count(*) From tText Where tText.fTopID = @fTopID)
    If @fTextCount > 0
    Begin
    Delete From tText Where tText.fTopID = @fTopID
    Delete From Navtion_NodeSubject Where fTopID = @fTopID
    Delete From Navtion_TopSubject Where fTopID = @fTopID
    End
    Else
    Begin
    Delete From Navtion_NodeSubject Where fTopID = @fTopID
    Delete From Navtion_TopSubject Where fTopID = @fTopID
    End
    End
    Else
    Begin
    Delete From Navtion_TopSubject Where fTopID = @fTopID
    End
   
    If @@Error = 0
    Commit Transaction

[1] [2] [3] 下一页 




上一篇:网页中实用的制作技巧

下一篇:Dreamweaver网页中实用的制作技巧

级联删除的触发器代码解释 相关文章:
·QQ空间免费换皮肤代码
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·QQ空间透明flash代码
·手机里舍不得删除的48条搞笑短信(保证你没看过)
·[最新QQ空间代码]QQ空间花,漂浮物、开场动画代码
·免费领养QQ空间五级花最新技巧及代码放送
·如何在QQ空间加入播放器代码
·QQ空间流星雨效果代码
·C#编写的windows计算器-源代码
·QQ空间植物代码
级联删除的触发器代码解释 相关软件:
·5000个大型网站源代码打包下载 ASP/PHP 急要和我联系
·超强ASP代码集『推荐』
·DOS下常用网络命令解释大全
·Smart Undelete(删除文件恢复工具)v3.12
·Oracle官方文档CHM合集-Oracle10g错误代码
·飞达网上商城购物网站系统源代码网页模板正式版
·XP糸统守护神 exe 糸统修复 糸统御载 删除流氓软件杀木马
·网页在线编辑器代码酷!
·C语言垃圾代码清除工具
·Linux专家之路_Linux内核源代码

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot