在数据库中,多个用户同时访问应用程序,应用程序在访问数据库,不允许出现用户直接访问数据库!

用户1

用户2   <——————>应用程序<————>数据库

用户3

开启begin transaction

提交commit

回滚rollback

Save保存部分

 语法:

Begin

语句块block

End

事务模式

自动提交

每条单独的语句,默认

显示

Begin开始,commit/rollback结束

隐式

前一个完成时隐式启动 commit/rollback

批处理

多个活动结果集MARS回话

事务——系统请求——数据加锁:多用户并发访问时,保护不受干扰

具体到:行、页、表、盘区、数据库

分类

S共享锁(读)

数据读取完毕

X独占锁(写)

事务结束

跟新锁(不能加U,X)

事务结束

系统与元数据函数

Convert

数据类型转换(类型,变量)

Current user

返回当前用户名称

Isnull

用一个指定替换值替换任何空值

Isnumberic

1是  0否

Isdate

有效日期判断

XACT选项

Set xact_about[on|off]

On:回滚

Off:不严重只回滚错误SQL,严重时回滚

事务包含于存储过

【Sql Server】DataBase-事务与系统元数据函数相关推荐

  1. 探索SQL Server数据库的DATABASEPROPERTYEX()函数

    In this article, we explore a SQL function to extract SQL database metadata using the DATABASEPROPER ...

  2. SQL Server 为什么事务日志自动增长会降低你的性能

    原文地址:点击打开链接 在这篇文章里,我想详细谈下为什么你要避免事务日志(Transaction Log)上的自动增长操作(Auto Growth operations).很多运行的数据库服务器,对于 ...

  3. 如何利用SQL Server的事务日志?

    介绍 (Introduction) SQL Server keeps track of all database modifications and every database transactio ...

  4. sql server 2008学习1–系统数据库

    master数据库 数据库记录 SQL Server 系统的所有系统级信息.这包括实例范围的元数据(例如登录帐户).端点.链接服务器和系统配置设置.此外,master 数据库还记录了所有其他数据库的存 ...

  5. XenDesktop 5 SQL Server Mirror事务日志比较大的原因分析

    在实施XenDesktop5项目过程中,发现XenDesktop5版本的数据库镜像事务日志很大,在XenDesktop4和XenApp版本中不存在该问题:于是我根据该现象探究XenDesktop5及以 ...

  6. 如何读懂SQL Server的事务日志

    本文将介绍SQL Server的事务日志中记录了哪一些信息,如何来读懂这些事务日志中信息.首先介绍一个微软没有公开的函数fn_dblog,在文章的接下来的部分主要用到这个函数来读取事务日志. fn_d ...

  7. SQL Server 中4个系统数据库,Master、Model、Msdb、Tempdb

    SQL Server 中4个系统数据库,Master.Model.Msdb.Tempdb master   数据库       master   数据库记录   SQL   Server   系统的所 ...

  8. SQL Server 中4个系统数据库详细介绍

    SQL Server 中4个系统数据库,Master.Model.Msdb.Tempdb. (1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统 ...

  9. SQL Server中事务日志自动增长对性能的影响

    SQL Server中事务日志自动增长对性能的影响 SQL Server中事务日志自动增长对性能的影响(上) SQL Server中事务日志自动增长对性能的影响(下) posted on 2011-0 ...

  10. 通过程序获得SQL Server自增型字段的函数:GetKey

    通过程序获得SQL Server自增型字段的函数:GetKey 概述: 通过程序来产生自增型字段,可以避免多用户操作的读取脏数据,操作也很简便.可以更好的在程序中控制这些关键字段的数值. 关键步骤: ...

最新文章

  1. “深度学习一点也不难!”
  2. 华为工程师SRECon Asia见闻:聚焦可靠性、资源优化及性能提升
  3. 微信小程序记账应用实例课程(完结)——对接服务端账目CRUD
  4. 关于HTML两侧留白的解决以及解决过程
  5. NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介、发展历史、案例应用之详细攻略
  6. 什么是软件危机?产生原因?如何解决?
  7. Linux Shell脚本入门教程系列之(八)Shell printf命令详解
  8. 【CCF】201903-1小中大
  9. 史上最详细 VUE2.0 全套 demo 讲解 基础4(条件渲染)
  10. libssl-dev linux下载,libssl
  11. C语言课设——电影院选票系统
  12. 算法提高 盾神与条状项链(静态链表)
  13. 2019(第八届)国际桥梁与隧道技术大会-会议议程
  14. 2019顶级WordPress音频和视频插件
  15. 未来计算机作文600字,未来的电脑作文600字(精选3篇)
  16. 【AI达人创造营三期】在地平线X3上部署车牌识别系统
  17. 除了迅雷,目前还有什么下载软件好用?以下这3款你听过吗?
  18. js中appendChild的用法
  19. 【CVPR2021】AdderSR: Towards Energy Efficient Image Super-Resolution
  20. 设计模式学习笔记--享元(Flyweight)模式

热门文章

  1. 妙用postman系列——postman建组、分享
  2. JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法
  3. 2022-2028年中国聚硫橡胶行业市场研究及前瞻分析报告
  4. 1 用python进行OpenCV实战之用OpenCV3实现图片载入、显示和储存
  5. 【微服务架构】SpringCloud之Eureka入门篇
  6. LeetCode简单题之词典中最长的单词
  7. SpringBoot整合Shiro安全框架完整实现
  8. 软件工具将GPU代码迁移到fpga以用于AI应用
  9. AMD Ryzen 5000‘Cezanne’APU
  10. Docker核心技术之Docker Compose