SQL Server sql不常用函数总结以及事务,增加,删除触发器

2022-11-12 09:48:06
内容摘要
这篇文章主要为大家详细介绍了SQL Server sql不常用函数总结以及事务,增加,删除触发器,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!sql不
文章正文

这篇文章主要为大家详细介绍了SQL Server sql不常用函数总结以及事务,增加,删除触发器,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

sql不常用函数总结以及事务,增加,删除触发器distinct 删除重复行declare @x 申明一个变量convert(varchar(20),tscore.tenglish) 类型转换cast(xx as varchar(10)) 类型转换www.512pic.com======================================================情况casewhen xxx then xxwhen xxxx then xxxxxelseend=======================================================while xxxbeginxxxxxxendwww.512pic.com事务===================================================begin trandeclare @sum int = 0update bank set balance=balance-1000 where cid='0001'set @sum=@sum+@@errorupdate bank set balance=balance + 1000 where cid='0002'set @sum=@sum+@@errorif @sum<>0beginrollbackprint '回滚!'endelsebegin--提交事务commit tranprint '提交了!'end===================================================begin tran www.512pic.combegin trydeclare @sum int = 0update bank set balance=balance-900 where cid='0001'set @sum=@sum+@@errorupdate bank set balance=balance + 900 where cid='0002'set @sum=@sum+@@errorcommitend trybegin catchrollbackend catch=====================================================declare @halfCount int= ceiling(@count/2.0) 向上增加时触发器=========================================create trigger tri_TblClass_insert_afteron TblClass after insertasbegindeclare @id intdeclare @name varchar(50)declare @desc varchar(50)select @id=tclassId,@name=tclassname,@desc=tclassdesc from insertedprint @idprint @nameprint @descend www.512pic.com=========================================删除时触发器create trigger tri_TblClass_delete_afteron TblClass instead of deleteasbegininsert into TblClassBakselect * from deletedend========================================作者 xhccom

注:关于SQL Server sql不常用函数总结以及事务,增加,删除触发器的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!