启动事务时,tran或者transation关键字 可以省略吗 beginend是逻辑包住代码,没有什么事务可言,你可以直接用begin tran,而不一定要写tran_name 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除非你有多个tran,才需要写, 如果你的一个处理逻辑模块中只有一个事务,begin tran tran_name 中的别名tran_name是可以省略的(即写成begin tran),但是tran是不可以省略的 仅仅有begin 和end 是不可以的,begin 和end 包含的是一段逻辑模块,这里头如果你不加事务,SQL server也会默认加一些事务,但是是非常小的,比如SQL server默认会给单个的update、delete语句加事务,但是这个是粒度非常小的事务,应该不能满足你的业务逻辑的 这个不能省,就如同drop table 表名一样,你如果把table省略,就会报错 sql server基础 求一SQL语句 SQL触发器问题 请教高手一个很简单的存储过程 大题找错。。。散分。。。求高手帮帮忙 win7旗舰版SQLServer2008安装问题 一对多关系表的整合??? 急! 如何用sqlserver 2000链接服务器执行oracle过程 恢复数据库排它访问权!救救我把! 怎样在SQL SERVER数据库中存储图片? 修复SQL Server 2008实例时,报错:SQL Server服务缺失。。。 求帮助
仅仅有begin 和end 是不可以的,begin 和end 包含的是一段逻辑模块,这里头如果你不加事务,SQL server也会默认加一些事务,但是是非常小的,比如SQL server默认会给单个的update、delete语句加事务,但是这个是粒度非常小的事务,应该不能满足你的业务逻辑的