期刊文献+

基于CTE设计的多行记录更新触发器应用研究

The Application Research on Multiple Records Update Trigger Based on CTE Design
下载PDF
导出
摘要 使用SQL Server触发器可以级联更新数据库中相关表记录,现有文献中,对SQL Server触发器及应用案例的描述,多数只针对数据表中一个记录更新所激发的触发器,不能适于多行记录更新激发的触发器。在SQL Server触发器的更新语句中使用CTE,可以减少中间数据和临时数据表的存储管理,设计更简练,执行效率更高。本文通过SQLServer开发实例,改进算法,使用CTE,设计了针对多行记录更新的DML触发器,级联更新相关数据表,实现数据完整性,适用性和实用性较强。 The records of related tables are cascading updated by using SQL Server 仕 igger in the database. In the existing literature, a record in the table instead of multiple records is generally updated for the cases of SQL Server triggers and the application. The CTE is used to update statement in the SQL Server triggers, which can reduce the storage and management of intermediate data and temporary tables. It results in the more concise design and the higher execution efficiency. In this paper, DML trigger with multiple records update is designed by using develop-ment examples of SQLServer, improved algorithm and the CTE. It can cascade update related data table, guarantee data integrity and have strong applicability and practicability.
作者 邓景顺 DENG Jing-shun(School of Mathematics and Computer Science, Shanxi Datong University, Datong Shanxi, 03700)
出处 《软件》 2017年第4期32-35,共4页 Software
基金 山西省高等学校教学改革项目"基于实践能力培养的数据库系统课程教学体系研究与实施"(J2013072) 山西大同大学科学研究项目"粒子群智能优化算法研究"(2016K1)
关键词 SQL SERVER 触发器 多行记录更新 CTE 完整性 SQL Server Trigger The update of multiple records CTE Integrity
  • 相关文献

参考文献9

二级参考文献43

共引文献60

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部