随笔分类 -  SQL Server

1 2 下一页
T SQL 将一列多行数据合并为一行
摘要:SQL Server 在进行数据迁移和报表处理的时候遇到将一列多行数据拼接为一个字符串的情形,查找相关的资料整理如下,提供两种方法。 Table:SC Student Course 张三 大学语文 李四 大学语文 张三 书法鉴赏 张三 音乐欣赏 李四 电影赏析 期望得到的结果: Student Co 阅读全文
posted @ 2019-01-30 13:53 Now,DayBreak 阅读(947) 评论(0) 推荐(0) 编辑
SQLSERVER 2012 之 “代理 XP”组件已作为此服务器安全配置的一部分被关闭
摘要:新建维护计划的时候遇到下图的报错信息 标题: Microsoft SQL Server Management Studio “代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”。有关启用“代理 XP”的详细信息,请参阅 SQL S 阅读全文
posted @ 2018-09-28 15:35 Now,DayBreak 阅读(1873) 评论(0) 推荐(1) 编辑
SQL2012 之 创建备份计划
摘要:打开数据库,选择 管理 → 右键维护计划→选择新建维护计划,填写计划名称,如下图: 修改维护计划参数,如下图: 工具箱->备份数据库任务,拖到计划里,如下图: 编辑“备份数据库”任务,如下图: 拖动“清除历史记录”任务到计划,并编辑计划,如下图: 从“备份数据库”任务到“清除历史记录”任务拖一个箭头 阅读全文
posted @ 2018-09-28 15:28 Now,DayBreak 阅读(2428) 评论(0) 推荐(0) 编辑
SQL Server2012 配置管理器无法打开
摘要:由于需要电脑上装了 SQLServer 2008 R2 和 SQLServer 2012 两个版本的数据库,两个库的实例名称不一样,之前一直用实例名连接对应的数据库,正常没有问题。现在用 “ip+端口”连接,连接不上。就想着用SQL Server2012 配置管理器改一下2012的默认端口,打开管理 阅读全文
posted @ 2018-09-10 16:35 Now,DayBreak 阅读(3742) 评论(0) 推荐(0) 编辑
SQL 之 查询操作重复记录
摘要:有时,我们的数据表中会存在一些冗余数据,这就要求我们查询并操作这些冗余数据。 一、查询表中重复记录 例如,查找重复记录是根据单个字段(peopleId)来判断 二、删除表中多余的重复记录 例如,重复记录是根据单个字段(peopleId)来判断,只保留最先增加的记录,下面是保留ID最小的记录 三、查找 阅读全文
posted @ 2017-07-28 09:13 Now,DayBreak 阅读(1561) 评论(0) 推荐(0) 编辑
SQL Server 之 修改时不允许保存更改
摘要:SQL Server错误提示:不允许保存更改。 您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。 修改数据库的数据结构,比如把varchar改为nvarchar,sqlserver出现如下错误提示: 1、单击SQL Server的“ 阅读全文
posted @ 2017-03-03 16:51 Now,DayBreak 阅读(11889) 评论(0) 推荐(1) 编辑
SQL Server 之 附加数据库出现“ 拒绝访问 ”
摘要:错误信息如下图所示,附加数据库时出现“拒绝访问”: 解决方案: 修改拒绝访问的文件的安全权限,这里是修改数据库的.mdf文件的安全权限。 阅读全文
posted @ 2017-02-25 09:24 Now,DayBreak 阅读(651) 评论(0) 推荐(0) 编辑
SQL语法 之 表连接
摘要:一、连接条件 连接查询中用来连接连个表的条件称为连接条件或连接谓词。其形式为: 常见的连接运算符包括 1、比较运算符:=、>、<、>=、<=、!=、between和and。 2、逻辑运算符:not、and、or。 3、使用between和and连接查询形式为[<表1>].<列名1><between> 阅读全文
posted @ 2016-08-26 10:10 Now,DayBreak 阅读(660) 评论(0) 推荐(0) 编辑
SQL Server 之 与 OVER() 函数
摘要:在SQL SERVER 2005/2008支持两种排名开窗函数和聚集开窗函数。 一、 OVER() 函数 语法结构:OVER( [ PARTITION BY ... ] [ ORDER BY ... ] ) [1] PARTITION BY 子句进行分组; [2] PARTITION BY 子句进行 阅读全文
posted @ 2016-08-25 11:51 Now,DayBreak 阅读(11118) 评论(1) 推荐(0) 编辑
SQLServer 之 Group By 和 Compute By
摘要:创建测试表,如下: 添加测试数据,如下图: 一、GROUP BY 规则1:单值规则,跟在SELECT后面的列表,对于每个分组来说,必须返回且仅仅返回一个值。 在select指定的字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。 因此,当希望查询出不是分组依据 阅读全文
posted @ 2016-08-24 16:51 Now,DayBreak 阅读(2641) 评论(0) 推荐(1) 编辑
SQLServer 之 聚合函数
摘要:一、聚合函数介绍 1、聚合函数最常用的: (1) COUNT:求个数 count函数用于计算满足条件的数据项数,返回int数据类型的值。 [1] 语法结构:COUNT( {[[ all | distinct] expression ] | * } ) 这里的表达式是除text、image或ntext 阅读全文
posted @ 2016-08-24 16:05 Now,DayBreak 阅读(797) 评论(0) 推荐(0) 编辑
SQL语法 之 基本查询
摘要:一、语法结构 查询语句中的主要参数说明: [1] select_list:查询的列或者表达式的列表,用逗号进行分隔。 [2] new_table: 新的表名。 [3] table_source:要查询的表。如果是多个表,用逗号进行分隔;或者用联接。 [4] search_condition:查询条件 阅读全文
posted @ 2016-08-24 14:18 Now,DayBreak 阅读(538) 评论(0) 推荐(0) 编辑
SQL Server 之 事务与隔离级别实例讲解
摘要:SQL Server 实现了6个隔离级别来防止并发情况下,类似企图并发的访问或修改同一数据时问题的发生。本文将带你体验全部6个隔离级别。正如你接下来将看到的,你将理解每个隔离级别所能达成的效果以及何时使用它。 一、事务简介 SQL Server的6个隔离级别中有5个是用于隔离事务的,它们因而被称作事 阅读全文
posted @ 2016-07-25 13:34 Now,DayBreak 阅读(3588) 评论(2) 推荐(1) 编辑
SqlServer 之 查看表空间
摘要:一、用到系统视图 sys.sysindexes 该视图定义如下: 各列定义如下: 1 = 聚集索引> 1 = 非聚集 255 = 具有 text或 image 数据的表条目 查看方式: 方法二、自定义方法 阅读全文
posted @ 2016-07-08 14:53 Now,DayBreak 阅读(8309) 评论(0) 推荐(0) 编辑
SQLServer 之 2008还原的时候无法获得对数据库的独占访问权解决
摘要:SQL2008还原的时候无法获得对数据库的独占访问权解决 还原或删除sql server 2008数据库时,经常会出现 “因为数据库正在使用,所以无法获得对数据库的独占访问权”, --还原前执行 ALTER DATABASE Foodsyjaq SET OFFLINE WITH ROLLBACK I 阅读全文
posted @ 2016-03-16 16:57 Now,DayBreak 阅读(1496) 评论(0) 推荐(0) 编辑
SQL Server 之 在与SQLServer建立连接时出现与网络相关的或特定于实例的错误
摘要:一、问题描述 背景:在用数据库时,打开SQL Server 2008 R2 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库,提示信息如下: 二、解决方案 1、打开Sql server 管理配置器 或者 在命令行输入:SQLServerManager1 阅读全文
posted @ 2016-03-14 10:52 Now,DayBreak 阅读(3434) 评论(0) 推荐(0) 编辑
SQL Server 之 不同服务器数据库之间的数据操作整理
该文被密码保护。
posted @ 2015-12-09 13:40 Now,DayBreak 阅读(1) 评论(0) 推荐(0) 编辑
SQL Server 之 xp_cmdshell详解
该文被密码保护。
posted @ 2015-12-09 11:44 Now,DayBreak 阅读(0) 评论(0) 推荐(0) 编辑
SQL Server 之 在数据库之间进行数据导入导出
摘要:1、同一服务器上数据库之间进行数据导入导出(1)、使用 SELECT INTO 导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能: [1]根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELEC... 阅读全文
posted @ 2015-08-03 13:44 Now,DayBreak 阅读(3723) 评论(0) 推荐(0) 编辑
SQLServer 之 数据库的分离附加
该文被密码保护。
posted @ 2015-07-07 10:53 Now,DayBreak 阅读(3) 评论(0) 推荐(0) 编辑

1 2 下一页