社区
MS-SQL Server
帖子详情
启动事务时,tran或者transation关键字 可以省略吗
安放天天
2014-01-08 10:59:21
就是将 begin tran tran_name
省略关键字和别名,直接写一个begin:
begin
...全文
202
5
打赏
收藏
启动事务时,tran或者transation关键字 可以省略吗
就是将 begin tran tran_name 省略关键字和别名,直接写一个begin: begin
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangmin06jb
2014-01-09
打赏
举报
回复
关键字不能省
KeepSayingNo
2014-01-08
打赏
举报
回复
这个不能省,就如同drop table 表名一样,你如果把table省略,就会报错
山寨DBA
2014-01-08
打赏
举报
回复
如果你的一个处理逻辑模块中只有一个事务,begin tran tran_name 中的别名tran_name是可以省略的(即写成begin tran),但是tran是不可以省略的 。。。 仅仅有begin 和end 是不可以的,begin 和end 包含的是一段逻辑模块,这里头如果你不加事务,SQL server也会默认加一些事务,但是是非常小的,比如SQL server默认会给单个的update、delete语句加事务,但是这个是粒度非常小的事务,应该不能满足你的业务逻辑的
發糞塗牆
2014-01-08
打赏
举报
回复
除非你有多个tran,才需要写,
發糞塗牆
2014-01-08
打赏
举报
回复
begin end 是逻辑包住代码,没有什么事务可言,你可以直接用 begin tran,而不一定要写tran_name
Sybase概念篇
这意味着多个事务可以同时读表,页面或行, 但没有事务可以对已被加shared 锁的表,页面或行中的数据进行修改. 需要 exclusive 锁的事务必须等待 shared 锁释放后才能继续. Exclusive 锁: Adaptive Server 对...
大三上数据库系统管理复习
启动
事务:begin
tran
sact
ion
事务结束:commit
tran
sact
ion
遇到错误,回滚到事务执行前的状态:rollback
tran
sact
ion
隐式事务:当前事务提交或回滚后,自动开始下一个事务。 自动事务:自动提交,自动回滚 显示...
BUMO 3.0原理以及设计.
注意,只有当两种资产的issuer和code都相同时,我们才认为它们是同一类资产,它们的数量才可以相加。资产是不会凭空消失和产生的,当一个账号发行资产时,资产会被创建,代码和数量都由本次发行的动作指定,发行方...
数据库操作
--通过使用 SQL,可以为列名称和表名称指定别名(Alias),as可
省略
--指定表别名,多表查询 --select sc.name,sa.number --from Score as sc,SaleManager as sa --where sc.name = 'jia' and sa.number = ...
毕业设计-java jsp ssm mysql 023废旧家电回收管理系统-qlkrp.zip
源码+数据库+配套文档+答辩教程
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章