- 博客(7)
- 资源 (11)
- 收藏
- 关注
转载 SQL server 自定义函数FUNCTION的使用
前言:在SQL server中不仅可以可以使用系统自带的函数(时间函数、聚合函数、字符串函数等等),还可以根据需要自定义函数。一、定义:用户自定义函数的类型:1、标量值函数(返回一个标量值)2、表格值函数(内联表格值函数、多语句表值函数,返回一个结果集即返回多个值)二、三种自定函数的异同点1、同点:创建定义相同:CREATE FUNCTION F_NAME(传入的参数名称 传入参数的类型) ...
2020-05-18 20:31:40 1226
转载 SQLServer-并发控制-锁机制
并发可能导致的影响:1.丢失更新:多个事务同时更新同一行;2.脏读:修改过程中的数据被读取;3.不一致的分析(不可重复读):读取的事务里面,符合读取条件的行搜索条件被更改了;4.幻读:读取的事务里面,符合读取条件的行被删除或者插入了;3和4 的区别在于前者是更新 ,后者是插入删除。并发控制类型:1.悲观并发控制:用到锁来保护数据。用于锁消耗低于回滚事务的...
2020-04-25 22:12:40 480
原创 SQL中关于隐式事务的个人理解
在学到事务时,练习的时候发现了,在隐式事务状态下,事务可以回滚。例:在一个学生表里有三条数据如下首先查看数据库中是否有事务开启select @@TRANCOUNT ---执行后显示如下这个0就是显示的当前状态下无事务然后我们开启隐式事务 set implicit_transactions on;---这时要注意的是当前状态下也是显示无事务---这是要注意的地...
2020-04-25 21:00:36 494
转载 SQL中事务的知识
一、事务定义:例如:在银行活动中,“由账户A转移资金额X到账户B”是一个典型的银行数据库业务。这个业务可以分解为两个动作:1)从账户A中减掉金额X2)在账户B中加入金额X这两个动作应当构成一个不可分割的整体,要么完成其中...
2020-04-24 22:18:48 323
转载 SQLServer中char、varchar、nchar、nvarchar的区别
(1) 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。nvarchar(n) :包含 n个字符的可变长度 Unico...
2020-04-24 17:29:55 192
原创 SQLserver中的数据类型及区别
1,计算机存储信息的最小单位,称之为位(bit),音译为比特,二进制的一个“0”或一个“1”叫一位。2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节。一般而言:一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。======================================================================...
2020-04-24 17:28:02 1700
转载 删除SQL数据库文件中多余的主文件.mdf,以及文件组
由于数据库文件多了,得重新规划,所以必须得删除多余的文件和文件组。本文简单测试,最终只保留primary文件组和一个主文件。--模拟测试USE masterGO-- DROP DATABASE [TestDB]CREATE DATABASE [TestDB]ON PRIMARY( NAME = N'TestDB', FILENAME = N'D:\MSSQLDateFi...
2020-04-22 21:26:24 2261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人