在触发器中加入表变量如何操作(sql server2000)
Declare @SQ nvarchar(50)
declare @aa as varchar(50)
SET @TB='table1'
SET @SQ='select '+@aa+'= num from '+@TB +' where id=1'
exec(@SQ)
insert into Table4(col,tt) VALUES(@aa,@SQ)
我想把表名table1放到一 变量@TB中,结果执行输入的全是空值,请问如何操作这种触发器.
相关推荐
SQL Server 触发器实例详解
Microsoft SQL Server:trade_mark: 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server 2005中触发
20、SQL Server 2000 触发器深度解析
本文深入解析了 SQL Server 2000 触发器的使用方法和设计原则。内容涵盖触发器的基础操作、列更新检测、多记录处理、嵌套与递归触发器、限制与语法、执行顺序、管理方法以及设计建议。同时,还介绍了触发器在数据验证、日志记录和级联操作中的实际应用场景,并提供了性能优化和错误处理的注意事项。适合数据库开发人员和管理员参考学习。
SQL Server 2000 开发者实用手册
本文还有配套的精品资源,点击获取 简介:《SQL Server 2000 Developer's Guide》为数据库开发人员提供了一个全面的指南,深入探讨了使用SQL Server 2000进行数据库开发的核心技术。本书详细介绍了Transact-SQL编程、DDL和DML语言、桌面与互联网应用开发方法,并提供了实际应用示例。通过学习这些内容,开发者可以提升数据库设计、性...
SQL Server 2000中基于触发器的自动更新.pdf
SQL Server 2000中基于触发器的自动更新.pdf
浅谈SQL Server 2000触发器.pdf
浅谈SQL Server 2000触发器.pdf


