1、下载安装包https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 登陆网页后,按步骤填写信息,并下载安装包。 对于本地安装,必须以管理员身份运行安装程序。 如果从远程共享安装 SQL Server ,则必须使用对远程共享具有读取和执行权限的域帐户。2、执行安装插入 SQL Server 安装介质, 然后双击根文件夹中的 S
转载
2023-08-27 09:52:26
94阅读
今天在写网站的时候突然发现一直对SQL SERVER里的用户权限了解不多,这里就找了下服务器角色列表以及对库的权限列表: 服务器角色 sysadmin 该角色能够执行SQL Server上的任何操作。本质上,任何具有这
转载
2023-09-29 19:41:46
8阅读
文章目录事务事务的特点事务的模式事务处理示例异常错误函数错误消息存储过程try catch处理存储过程(触发器)中的错误信息无法提交的事务处理异常日志信息存储过程:添加异常日志信息处理异常信息示例 事务在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。事务的特点事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,
转载
2023-10-08 09:51:05
80阅读
事务的含义:即使只有一条语句,系统也会把这条语句当做一个事务,要么执行所有的语句,要么什么都不执行。 事务开始之后,事务所有的操作都会写到事务日志中,写到日志中的事务,一般有两种:一是针对数据的操作,例如插入、修改和删除,这些操作的对象是大量的数据;另一种是针对任务的操作,例如创建索引。当取消这些事务操作时,系统自动执行这些操作的反操作,保证系统的一致性。系统自动生成一个检查点机制,这个检查点周期
转载
2023-09-21 14:15:08
61阅读
# 在 SQL Server 中使用 IF 语句的指南
在 SQL Server 中,`IF` 语句是一个非常有用的控制流语句。它允许您根据某个条件执行不同的 SQL 语句。这意味着您可以根据表中的数据或其他条件来决定执行哪些操作。
本文将带您一步步了解如何在 SQL Server 中使用 `IF` 语句。我们将通过一个简单的示例来展示整个过程。
## 整体流程
我们将通过以下步骤来实现目
原创
2024-09-18 07:58:28
40阅读
sql 服务器角色 数据库角色
服务器角色
所有的服务器角色都是“固定的”角色,并且,从一开始就存在于那里——自安装完SQL Server的那一刻起,你将拥有的所有服务器角色就已经存在了。
角 色
sysadmin
该角色能够执行SQL Server上的任何操作。本质上,任何具有这种角色成员身份的人都是那个服务器上的sa。这种服务器角
转载
2023-09-09 06:55:37
9阅读
引子: 游标(Cursor)是一个用来保存“数据集” 的容器。可以对其中的数据以记录为单位(利用循环技术)一笔、一笔地处理。游标(Cursor)主要用于SQL批、存储过程和触发器中。一、 Cursor的声明、打开、关闭和删除(4个必要的过程)●DECLARE CURSOR● DECLARE CURSOR 定义游标的滚动行为和用于
转载
2023-12-19 09:03:38
36阅读
【数据库】SQL Server知识点总结 文章目录【数据库】SQL Server知识点总结1. 数据库系统概述1.1数据库技术的产生、发展1.2数据库系统的组成1.3数据库系统的内部体系结构1.4数据库系统的外部体系结构1.5数据模型2.关系数据库2.1关系模式2.2关系的码与关系的完整性2.3关系的完整性2.4关系代数3.关系数据库标准语言——SQL3.1SQL的基本概念3.2数据库的创建和使用
转载
2023-06-19 18:58:43
88阅读
首先来看下游标的使用过程: --1.使用DECLARE CURSOR声明游标 --2.使用OPEN打开游标 --3.使用FETCH 取得某行数据 --4.使用CLOSE关闭游标 --5.使用DEALLOCATE释放游标 大致的过程就是这样,下面来看看每步具体的内容。 游标的声明1DECLARE 游标名称 [INSENSITIVE
转载
2023-10-28 11:11:25
18阅读
现有表A,内容如下: 编码 仓库 数量
01 A 6
01 B 7
02 A 8
02 B 9现在想按编码查询出这种格式: 01 A 6
01
转载
2023-11-12 20:43:49
67阅读
SQL Server研习录(25)——sql server触发器、instered表和deleted表知识详解及示例分析版权声明一、创建测试数据二、触发器1、基本知识2、触发器的分类(1)DML触发器(2)DDL触发器(3)登录触发器3、instered表和deleted表二、编写触发器及示例1、创建触发器(1)基本语法(2)delete触发器示例(3)update触发器示例(4)insert触
转载
2024-04-29 19:59:56
26阅读
█ T-SQL编程之前的所有学习过的SQL语句具有通用性,而T-SQL只运行在sql server▌ 变量声明: declare 变量名 类型(变量名要求以@开头)设置:set/select 变量名 = 值输出:print/select 变量名declare @name nvarchar(10) -- 声明
set @name='Loli' -- 赋值
print @name
转载
2024-07-23 13:33:33
201阅读
表分区--创建文件组
ALTER DATABASE Test
ADD FILEGROUP DistData;
GO
--添加文件到文件组
ALTER DATABASE Test
ADD FILE
(
NAME = DistDatafile, --数据文件逻辑名称
FILENAME = 'd:\Program Files\Microsoft SQL Server\MSSQL1
转载
2023-12-10 01:37:38
0阅读
SQL server 数据库连接方式图示:ODBC和OLEDB连接的区别ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database C
转载
2024-01-02 21:16:32
41阅读
# SQL Server中的SQL IN优化方法
作为一名经验丰富的开发者,我将帮助你了解如何在SQL Server的SQL语句中优化使用IN子查询的方法。这将有助于提高查询的性能和效率。
## 优化步骤
下面是执行此优化过程所需的步骤的概览。我们将在后续的部分中详细介绍每个步骤。
| 步骤 | 描述 |
|------|------|
| 步骤1:分析查询 | 首先,我们需要分析查询,确
原创
2024-02-10 03:47:12
222阅读
动态SQL:code that is executed dynamically。一般是根据用户输入或外部条件动态组合的SQ
转载
2020-05-02 21:27:34
73阅读
like在sql中的使用:在SQL Server中用好模糊查询指令LIKE;
查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇之处在于其提供的模糊查询功能,通过与它相匹配的四大类通配符,like放在条件中起到画龙点睛的作用。
转载
2023-06-19 09:45:31
803阅读
1、不要使用select * 在select中指定所需要的列,将带来的好处: (1)减少内存耗费和网络的带宽 (2)更安全 (3)给查询优化器机会从索引读取所有需要的列2、in 和 not in 要慎用,否则会导致全表扫描如:select id from t where num in(1,2,3)3、对于连续的数值,能用 between 就不要用 inselect id from t whe
转载
2023-12-01 11:42:40
181阅读
--------------------------------------第一章 Sql Server数据库基础-----------------------------------------------
1,sql server的历史:
第一代数据库:网状与层次模型
第二代数据库:关系模型 (sql server属于关系模型数据库)
第三代数据库:对
转载
2023-08-22 08:38:55
35阅读
一、约束的分类 在SQLServer中,有3种不同类型的约束。 1、实体约束 实体约束是关于行的,比如某一行出现的值就不允许出现在其他行,例如主键。 2、域约束 域约束是关于列的,对于所有行,某一列有那些约束,例如CHECK约束。 3、参照完整性约束 如果某列的值必须与其他列的值匹配,那就意味着需要一个参照完整性约束,例如外键。二、约束命名 在学习约束之前
转载
2024-04-08 19:22:11
39阅读