【MSSql2000】触发器

sqlserver 2000 触发器 存储过程调用外部dll,可以使vb,vc,delphi生成 <br /> 使用非SQL格式dll,也就是平时所写的,如果打死也不明白就用他就可以。<br />dll需要事先先注册,<br />注册是:regsvr32 名字.dll<br />卸载是:regsvr32 /u 名字.dll<br />CREATE TRIGGER [名称] ON [表名] AFTER INSERT, UPDATE, DELETE AS DECLARE @hr int DECLARE @obj int DECLARE @out varchar(200) exec @hr 阅读详情
CREATE TRIGGER [TimeToWeekAdd] ON [dbo].[OlympicTime] 
FOR INSERT
AS
declare @timedetails smalldatetime
declare @timeweek int
select @timedetails=OTimeBegin from inserted
set datefirst 1
select @timeweek=datepart(dw,@timedetails)
update OlympicTime set OTimeWeek=
case @timeweek 
when 1 then '星期一' 
when 2 then '星期二'
when 3 then '星期三'
when 4 then '星期四'
when 5 then '星期五'
when 6 then '星期六'
when 7 then '星期日'
end where OTimeID in (select OTimeID from inserted)


CREATE TRIGGER [TimeToWeekUpdate] ON [dbo].[OlympicTime] 
FOR  UPDATE 
AS
declare @timedetails smalldatetime
declare @timeweek int
select @timedetails=OTimeBegin from inserted
set datefirst 1
select @timeweek=DATEPART(dw,@timedetails)
if Update (OTimeBegin) begin
update OlympicTime set OTimeWeek=
case @timeweek 
when 1 then '星期一' 
when 2 then '星期二'
when 3 then '星期三'
when 4 then '星期四'
when 5 then '星期五'
when 6 then '星期六'
when 7 then '星期日'
end where OTimeID in (select OTimeID from inserted)
end


20、SQL Server 2000 触发器深度解析 本文深入解析了 SQL Server 2000 触发器的使用方法和设计原则。内容涵盖触发器的基础操作、列更新检测、多记录处理、嵌套与递归触发器、限制与语法、执行顺序、管理方法以及设计建议。同时,还介绍了触发器在数据验证、日志记录和级联操作中的实际应用场景,并提供了性能优化和错误处理的注意事项。适合数据库开发人员和管理员参考学习。 阅读详情

相关推荐

21、SQL Server 2000 存储过程与触发器的深入应用

本文深入探讨了 SQL Server 2000 中存储过程与触发器的高级应用技术。内容涵盖触发器的使用建议与事务管理、动态构造查询的实现、乐观锁与时间戳、全文搜索、嵌套存储过程、临时表、参数化查询、唯一标识符、属性管理等多个方面,并提供了大量代码示例和实践建议。文章旨在帮助开发人员更好地掌握数据库开发技巧,提高数据库性能和安全性。

pink的博客 129

关于mssql 2000 的 行级触发器

最近项目中遇到一个问题,在嵌套insert游标的时候,要求copy insert的数据到一个transaction table 发现如果在使用insert table select * from table1 union select * from table2 的时候,数据库触发器只执行一次 ,也就是说,transaction table中只保存最后一条记录,不会保存2条记录。查

hotyxm的专栏 582

深入解析JESD204B Periodic SYSREF在多ADC/DAC系统中的同步优化策略

本文深入探讨了JESD204B Periodic SYSREF在多ADC/DAC系统中的同步优化策略,针对雷达阵列和宽带通信系统中的同步精度问题,详细解析了硬件实现细节、参数配置实战经验及系统级优化方法。通过案例分析和技术要点,帮助工程师解决由温度漂移和时钟抖动引起的同步挑战,提升系统性能。

weixin_29267307的博客 137

sqlserver触发器Tigger使用及示例

一:触发器的优点 1.触发器是自动的。当对表中的数据做了任何修改之后立即被激活。 2.触发器可以通过数据库中的相关表进行层叠修改。 3.触发器可以强制限制。这些限制比用CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引用其他表中的列。 二:触发器的作用 触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂参照完整性和数据的一致性,它能够对数据库中的相关表进行级联修改,提高比...

suntao1995的博客 6万+

WebRTC TURN协议初识及turnserver实践

但是TURN协议对服务器有很高的依赖,服务器在带宽和集群上有很大的压力,所以TURN协议通常是当作ICE协议中的一部分来使用。ChannelData message不使用STUN头部,而使用一个4字节的头部,包含了一个称之为信道号的值(channel number),每一个使用中的信道号都与一个特定的peer绑定,即作为对等端地址的一个记号。该relay地址是个公网地址,可以看作是客户端A在公网上的一个代理,任何想要联系A的客户端,只要将数据发送到A的relay地址就可以了。

yinshipin007的博客 566

使用 Vosk 实现语音识别

在近两年里,如果说想要在本地部署离线语音识别模型,那么和肯定是首选项。所以为什么要使用呢?

weixin_48967543的博客 9719

SQL Server 2000在视图上建立触发器的方法详解

对视图建立触发器,SQL Server 2000提供了instead of 方法,可以对原触发行为进行改写。 这里以一个简单的例子来说明使用对视图建立触发器的方法: 创建两个Table (假设id唯一) create table test1(id varchar(50), name varchar(50)) create table test2(id varchar(50), name varchar(50)) 创建一个视图 create view viewTest as select test1.id,

qq_43211632的博客 2195

关于影响力最大化问题中贪心算法的一些理解

在影响力最大化问题中(Influence Maximization,以下简称IM),贪心算法是最早提出的一种解决方法,并且一直沿用至今。它基于IM问题所具有的单调性(Monotonicity)和子模性(Submodularity)使用一种Hill Climbing策略,不断使用Monte Carlo模拟来寻找在当前情况下的具有最大传播范围的节点,添加至种子集合,得到最终结果,算法伪代码如下所示: 这里算法1其实并没有使用MonteCarlo模拟,而只是使用了贪心的策略...

nianjuan1990的专栏 2852

如何编程ms sql server 2000 查询某个表的所有触发器名称

如何编程ms sql server 2000 查询某个表的所有触发器名称<br />如何编程ms   sql   server   2000   查 询某个表的所有触发器 名 称,拥有者及类型(即insert,   delete   or   update)? <br />(1) select   *   from   sysobjects   where   xtype='TR'   and   parent_obj=object_id('表名')<br />(2)select   *

lionzl的专栏 707

Linux PE vs WinPE:为何麒麟系统修复需要专属工具?

本文探讨了Linux PE与WinPE在修复国产麒麟系统时的关键差异,强调了专属工具的必要性。通过分析文件系统兼容性、引导修复、硬件适配和安全合规等方面,揭示了通用PE工具的局限性,并提供了构建专属修复工具链的实用方案,确保系统维护的高效与安全。

weixin_29290863的博客 1057

手把手教你 Ubuntu 24.04 离线安装 Ollama

本文介绍 Ubuntu 下离线安装 Ollama 并使用 Ollama 部署 llama3.1-70b 大模型

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1018

SQLSERVER 2000 触发器实现表的实时同步解决方案

测试成功: 适用环境操作系统:windows 2003数据库:sql server 2000/sql server 2000 一、  问题现象在sql server 2000下收到如下错误:该操作未能执行,因为 OLE DB 提供程序 SQLOLEDB 无法启动分布式事务。[OLE/DB provider returned message: 新事务不能登

软件开发大神 2005

【电动汽车再生制动控制技术(万字长文,图文并茂)】

电动汽车再生制动的基本原理是:通过具有可逆作用的电动机/发电机来实现电动汽车动能和电能的转化。在汽车减速或制动时,可逆电机以发电机形式工作,汽车行驶的动能带动发电机将汽车动能转化为电能并储存在储能器(蓄电池或超级电容器)中;在汽车起动或加速时,可逆电机以电动机形式工作,将储存在储能器中的电能转化为机械能给汽车。这对于改善汽车的能量利用效率,延长电动汽车的行驶距离是至关重要的。

优快云-新能源汽车研发测试专业博主 1578

mssql 触发器 php,MSSQL_SQL Server 触发器实例详解,Microsoft SQL Server™ 2000 提供 - phpStudy...

SQL Server 触发器实例详解Microsoft SQL Server™ 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在che...

weixin_42133680的博客 332

零承诺的启动之路:详解 SAP BTP 的 Pay-As-You-Go for SAP BTP(含案例与迁移策略)

SAP BTP的Pay-As-You-Go(PAYG)模式为零承诺的按需付费方案,适合PoC和小规模上线场景。它提供生产环境直接启用服务的能力,按月后付标准目录价,无预付和折扣。PAYG可与BTP企业协议(BTPEA/CPEA)混合使用,用量稳定后可平滑迁移至CPEA获取更好财务条款。关键优势在于灵活开启/关闭服务,支持通过SAP Discovery Center估算费用,并配合成本治理工具控制支出。该模式适用于创新项目初期,当业务规模可预测时再考虑转为承诺型消费模式。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 248

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

解密SQLServer2000加密存储过程,函数,触发器,视图

查看SQL SERVER 加密存储过程,函数,触发器,视图 选择自 j9988 的 Blog 关键字 字节不受限制,比SQLexplorer安全,查看所有SYSCOMMENTS内加密的代码 创建好sp_decrypt之后,运行SQLServer2000查询分析器 use db_name exec sp_decrypt 'encrypt_view' ...

dbjtimve93993的博客 203

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

SQL Server 2000中的触发器使用

SQLServer2000中的触发器使用 http://tech.163.com/school·2005-04-1209:49:54·来源:Blog   触发器是数据库应用中的重用工具,它的应用很广泛。这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。  下面我摘录了SQLServer官方教程中的一段关于触发器的文字,确实有用的一点文字描述。  可以...

145

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

怎样制定自己的SQL Server 2000触发器-Mssql数据库教程

创建一个简单的触发器触发器是一种特殊的存储过程,类似于事件函数,SQL Server? 允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询分析器里要先确定当前操作的数据库。

坚持,才是力量.老实做人,踏实做事. 1796

SqlServer2000触发器

[color=blue] 创建触发器,触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。Microsoft? SQL Server允许为任何给定的 INSERT、UPDATE 或 DELETE 语句创建多个触发器。   语法   CREATE TRIGGER trigger_name   ON { table | view }   [ WI...

iteye_8738的博客 208

存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)

存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000) --*/ /*--调用示例: --解密指定存储过程 exec sp_decrypt 存储过程名 --*/ create PROCEDURE sp_decrypt(@objectName varchar(50)) AS begin begin tran declare @objectname1 varchar(100

杨春雷的专栏 651

适用于SQLSERVER2000存储过程,函数,视图,触发器的破解

<br />set ANSI_NULLS ON<br />set QUOTED_IDENTIFIER ON<br />go<br />ALTER PROCEDURE [dbo].[sp_decrypt](@objectName varchar(50))<br /><br />AS<br />begin<br />set nocount on<br />--优快云:j9988 copyright:2004.04.15 <br />--V3.1 <br />--破解字节不受限制,适用于SQLSERVER200

多多的专栏 599

破解SQL SERVER2000加密存储过程、触发器、视图[转贴]

AS begin set nocount on --优快云:j9988 copyright:2004.07.15 --V3.2 --破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器 --修正上一版"视图触发器"不能正确解密错误 --发现有错,请E_...

chuzaojue0220的博客 118
上一篇: 【MSSql2000】sql分页
下一篇: 【MSSql2000】数据连接
csdou
博客等级 码龄20年 77粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值