1、下载安装包https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 登陆网页后,按步骤填写信息,并下载安装包。 对于本地安装,必须以管理员身份运行安装程序。 如果从远程共享安装 SQL Server ,则必须使用对远程共享具有读取和执行权限域帐户。2、执行安装插入 SQL Server 安装介质, 然后双击根文件夹 S
        今天在写网站时候突然发现一直对SQL SERVER用户权限了解不多,这里就找了下服务器角色列表以及对库权限列表:        服务器角色    sysadmin    该角色能够执行SQL Server任何操作。本质上,任何具有这
文章目录事务事务特点事务模式事务处理示例异常错误函数错误消息存储过程try catch处理存储过程(触发器)错误信息无法提交事务处理异常日志信息存储过程:添加异常日志信息处理异常信息示例 事务在数据库中有时候需要把多个步骤指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。事务特点事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,
事务含义:即使只有一条语句,系统也会把这条语句当做一个事务,要么执行所有的语句,要么什么都不执行。 事务开始之后,事务所有的操作都会写到事务日志,写到日志事务,一般有两种:一是针对数据操作,例如插入、修改和删除,这些操作对象是大量数据;另一种是针对任务操作,例如创建索引。当取消这些事务操作时,系统自动执行这些操作反操作,保证系统一致性。系统自动生成一个检查点机制,这个检查点周期
转载 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 定义游标的滚动行为和用于
【数据库】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触
█ 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 ServerSQL IN优化方法 作为一名经验丰富开发者,我将帮助你了解如何在SQL ServerSQL语句中优化使用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、参照完整性约束    如果某列值必须与其他列值匹配,那就意味着需要一个参照完整性约束,例如外键。二、约束命名  在学习约束之前
  • 1
  • 2
  • 3
  • 4
  • 5