【Sql Server】DataBase-事务与系统元数据函数
在数据库中,多个用户同时访问应用程序,应用程序在访问数据库,不允许出现用户直接访问数据库!
用户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-事务与系统元数据函数相关推荐
- 探索SQL Server数据库的DATABASEPROPERTYEX()函数
In this article, we explore a SQL function to extract SQL database metadata using the DATABASEPROPER ...
- SQL Server 为什么事务日志自动增长会降低你的性能
原文地址:点击打开链接 在这篇文章里,我想详细谈下为什么你要避免事务日志(Transaction Log)上的自动增长操作(Auto Growth operations).很多运行的数据库服务器,对于 ...
- 如何利用SQL Server的事务日志?
介绍 (Introduction) SQL Server keeps track of all database modifications and every database transactio ...
- sql server 2008学习1–系统数据库
master数据库 数据库记录 SQL Server 系统的所有系统级信息.这包括实例范围的元数据(例如登录帐户).端点.链接服务器和系统配置设置.此外,master 数据库还记录了所有其他数据库的存 ...
- XenDesktop 5 SQL Server Mirror事务日志比较大的原因分析
在实施XenDesktop5项目过程中,发现XenDesktop5版本的数据库镜像事务日志很大,在XenDesktop4和XenApp版本中不存在该问题:于是我根据该现象探究XenDesktop5及以 ...
- 如何读懂SQL Server的事务日志
本文将介绍SQL Server的事务日志中记录了哪一些信息,如何来读懂这些事务日志中信息.首先介绍一个微软没有公开的函数fn_dblog,在文章的接下来的部分主要用到这个函数来读取事务日志. fn_d ...
- SQL Server 中4个系统数据库,Master、Model、Msdb、Tempdb
SQL Server 中4个系统数据库,Master.Model.Msdb.Tempdb master 数据库 master 数据库记录 SQL Server 系统的所 ...
- SQL Server 中4个系统数据库详细介绍
SQL Server 中4个系统数据库,Master.Model.Msdb.Tempdb. (1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统 ...
- SQL Server中事务日志自动增长对性能的影响
SQL Server中事务日志自动增长对性能的影响 SQL Server中事务日志自动增长对性能的影响(上) SQL Server中事务日志自动增长对性能的影响(下) posted on 2011-0 ...
- 通过程序获得SQL Server自增型字段的函数:GetKey
通过程序获得SQL Server自增型字段的函数:GetKey 概述: 通过程序来产生自增型字段,可以避免多用户操作的读取脏数据,操作也很简便.可以更好的在程序中控制这些关键字段的数值. 关键步骤: ...
最新文章
- “深度学习一点也不难!”
- 华为工程师SRECon Asia见闻:聚焦可靠性、资源优化及性能提升
- 微信小程序记账应用实例课程(完结)——对接服务端账目CRUD
- 关于HTML两侧留白的解决以及解决过程
- NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介、发展历史、案例应用之详细攻略
- 什么是软件危机?产生原因?如何解决?
- Linux Shell脚本入门教程系列之(八)Shell printf命令详解
- 【CCF】201903-1小中大
- 史上最详细 VUE2.0 全套 demo 讲解 基础4(条件渲染)
- libssl-dev linux下载,libssl
- C语言课设——电影院选票系统
- 算法提高 盾神与条状项链(静态链表)
- 2019(第八届)国际桥梁与隧道技术大会-会议议程
- 2019顶级WordPress音频和视频插件
- 未来计算机作文600字,未来的电脑作文600字(精选3篇)
- 【AI达人创造营三期】在地平线X3上部署车牌识别系统
- 除了迅雷,目前还有什么下载软件好用?以下这3款你听过吗?
- js中appendChild的用法
- 【CVPR2021】AdderSR: Towards Energy Efficient Image Super-Resolution
- 设计模式学习笔记--享元(Flyweight)模式
热门文章
- 妙用postman系列——postman建组、分享
- JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法
- 2022-2028年中国聚硫橡胶行业市场研究及前瞻分析报告
- 1 用python进行OpenCV实战之用OpenCV3实现图片载入、显示和储存
- 【微服务架构】SpringCloud之Eureka入门篇
- LeetCode简单题之词典中最长的单词
- SpringBoot整合Shiro安全框架完整实现
- 软件工具将GPU代码迁移到fpga以用于AI应用
- AMD Ryzen 5000‘Cezanne’APU
- Docker核心技术之Docker Compose