- 4
- 0
- 约6.5千字
- 约 32页
- 2018-01-01 发布于广东
- 举报
回顾 使用T-SQL添加约束的语法是: ALTER TABLE 表名ADD CONSTRAINT 约束名 约束类型 约束说明 SQL Server中有6种约束:非空约束(NOT NULL)、主键约束(PRIMARY KEY)、唯一约束(UNIQUE)、检查约束(CHECK)、默认约束(DEFAULT)、外键约束(FOREIGN KEY)。 所有控件都有Validating事件,用它可进行数据验证。设置控件的输入无效:e.Cancel = true; ErrorProvider控件使用图标和提示向用户发出错误通知。 errorProvider1.SetError(txtName, 姓名为必填项!); 可以使用TryParse方法、IsXxx函数进行类型验证 遍历窗体每个控件: foreach( Control control in Controls ) {…} DateTimePicker控件的主要属性有:Value获取所选择的日期/时)、Text获取控件显示的文本、Value.Date获取当前控件选取的短日期。 MaskEdit控件的主要属性有MaskFormt。 本单元任务 任务一 增删学生时自动更新所属班级人数 任务二 审计“学生更换班级” 本单元目标 掌握如何使用inserted和deleted表 掌握创建after触发器的方法 掌握创建Instead of 触发器的方法 掌握创建DDL 触发器的方法 掌握禁用/启用触发器 任务一 完成“新增管理员”模块 创建DML触发器 语法 创建After Insert触发器 语法 【例11-1】增加学生在打印‘添加一位学生’消息,以及时间。 创建After Delete触发器 【例11-2】实现禁止删除学生数据,即不允许删除学生信息。 创建After Update触发器 【例11-3】实现下列规定:周末不允许修改学生信息(无论增加、删除还是修改) 创建Instead of触发器 Instead Of触发器可以同时在数据表和视图中使用 【例11-4】不允许删除学生信息 创建DDL触发器 语法 创建数据级触发器 【例11-5】保护数据库中的数据表不被修改,不被删除。 创建服务器级触发器 【例11-6】监查创建登录、修改登录的修改登录的情况,并打印消息。 管理触发器 查看触发器 设置After触发器的激活顺序 禁用/启用After触发器 设置After触发器的激活顺序 【例11-6】监查创建登录、修改登录的修改登录的情况,并打印消息。 禁用/启用触发器 语法 任务实施 1.创建触发器 2.只生效刚创建的触发器 3.初始化班级人数 4.验证触发器 创建触发器 关键语法 任务二 完成“修改密码”模块 相关知识与技能 1.获取系统数据 2.测试对指定列的UPDATE或INSERT操作 任务实施 1.创建审计表 2.创建触发器 3.验证该触发器 UserHelper类 创建审计表 创建触发器 总结 触发器是自动激活的存贮过程,通常用于实现自动业务处理。 触发器与引起触发的SQL同在一个事务中,因此,当出现错误时,执行ROLLBACT TRAN可以撤销操作。 DML触发器内可以临时表:Inserted和Deleted,分别存放了插入或删除数据的副本。 触发器分为两大类:DML触发器和DLL触发器。DML用于反应对表或视图的INSERT、DELETE、update操作,DLL触发器用于反应Create、Alter、Drop操作 使用T-SQL语句创建触发器的语法: CREATE TRIGGER 触发器名 ON 作用域 [AFTER, INSTEAD OF] 触发事件 AS BEGIN 触发器主体:SQL语句 END 作业 谢谢! 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 总结: 方式多样,例如:可以指定某些睡觉的学员总结,随机抽号总结,集体总结,调动课堂氛围。 讲解要点: 再看一个例子:目前有两张表,分别存放在职员工和退休员工的信息。 假定现赵二退休:赵二将从员工表中删除。 一旦删除赵二的信息,应自动触发一个动作:将赵二的信息保存到退休员工表中。 强调:自动触发,而不是手动,如何实现呢,使用触发器。 讲解要点: 1.触发器是一种特殊类型的存储过程,在对表进行插入、更新或删除操作时,自动触发执行,它也可以定义变量、使用逻辑控制语句等T-SQL语句。 2.普通的约束有一定的局限性(如不能引用其他表中的列,不能执行if/while/case语句等), 只能进行简单操作。 讲解:在不同的修改操作(增、删、改),inserted表和deleted表分别存放的信息。 * * 单
您可能关注的文档
- 中国旅游地理 陈波 史国然 单元三 第六站济南市新.ppt
- 中国旅游地理 陈波 史国然 单元三 第四站西安市新.ppt
- 中国旅游地理 陈波 史国然 单元十 第二站长白山新.ppt
- 中国旅游地理 陈波 史国然 单元十 第三站沈阳市新.ppt
- 中国旅游地理 陈波 史国然 单元十 第四站大连市新.ppt
- 中国旅游地理 陈波 史国然 单元十 第一站哈尔滨新.ppt
- 中国旅游地理 陈波 史国然 单元十一 第二专题红色之旅新.ppt
- 中国旅游地理 陈波 史国然 单元四 第二站杭州市新.ppt
- 摄影与摄像基础教程 余武 第四章 主题影像拍摄实践新.ppt
- 中国旅游地理 陈波 史国然 单元四 第三站南京市新.ppt
最近下载
- 年产2万吨碳酸锂项目(吸附剂车间竣工环保验收监测调查报告.docx VIP
- 2025年高考湖南卷物理真题试卷.pdf VIP
- 生物安全培训.doc VIP
- 圣兴化工年产1万吨硝酸镁、2万吨水溶肥、1万吨硝酸钙、2万吨太阳能熔盐、5万吨农业(工业)硝酸钾及5.4万吨氯化镁溶液项目环评.doc VIP
- DB37T 4983—2025 无人机半航空瞬变电磁探测技术规程.pdf
- 2026春沪教版七年级英语下册单词衡水体字帖.pdf VIP
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- 25HNTJ025 低能耗集成装配式多层房屋构造 T_HNKCSJ 023-2025.docx VIP
- 催眠引导语合集元式催眠.docx VIP
原创力文档

文档评论(0)