自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Sql sever 常见的文件导入导出

1.BULK INSERT(适用于平面文件CSV、TXT ,如果是Excel需要先转成平面文件)BULK INSERT TabName FROM 'D:\text.csv'WITH ( FIRSTROW=1, --从第1行开始导入 FIELDTERMINATOR = ',', --列分隔符 ROWTERMINATOR = '\n' ); --行分隔符2.BCP 工具(只适用于平面文件CSV、TXT,命令行工具)--导入bcp CostMachi...

2020-06-23 15:55:32 598

原创 SQlServer 之XML

一 、For XML 将查询语句转换成XMl格式1.FOR XML RAW --每行仅有一个<row>标签2. FOR XML AUTO --嵌套 ,标签都是表名如下面的A,B,C3. FOR XML PATH --每列都有对应的对立标签4 FOR XML EXPLICIT...

2020-05-20 17:26:49 315

转载 Analysis Services 初步接触

最新在一个项目中要求用到微软SSAS中的数据挖掘功能,虽然以前做项目的时候也经常用到SSAS中的多维数据集(就是CUBE),但是始终没有对SSAS中的数据挖掘功能进行过了解。所以借着项目需求这股东风最近了解了下SSAS的数据挖掘,这里先写一篇博客做一个简要的归纳。说到数据挖掘,我们首先需要知道SSAS数据挖掘能干什么,为什么需要进行数据挖掘。我们先来看一个例子假设我们数据库中现在有一张表叫C...

2019-04-19 14:45:38 4320

原创 常用的系统动态管理视图2

1.查询正在运行的SQL语句Sys.dm_exec_connections、 sys.dm_exec_sessions 和 sys.dm_exec_requests 动态管理视图映射到sys.sysprocesses系统表。Sys.dm_exec_connections:连接的信息sys.dm_exec_sessions :显示了有关所有活动用户连接和内部任务的会话信息sys.dm...

2019-04-16 15:37:14 255

原创 系统视图1

兼容性视图:sys.sys+% 开头,如sys.sysobjects。在2000以前的版本很多是系统表,后面逐渐的变成了兼容性视图,向后兼容目录视图:sys+% 开头,如sys.objects1.对象相关的视图:sys.objects(目录视图) 、sys.all_objects、sys.sysobjects(兼容性视图)存储对象:约束、DML触发器、表、函数、存储过程、默认值等...

2019-04-02 14:33:20 199

转载 SQL Server 如何读写数据

01. SQL Server 如何读写数据一. 数据读写流程简要SQL Server作为一个关系型数据库,自然也维持了事务的ACID特性,数据库的读写冲突由事务隔离级别控制。无论有没有显示开启事务,事务都是存在的。流程图如下: ...

2019-03-20 17:21:33 1851

转载 SQL Server中灾难时备份结尾日志(Tail of log)的两种方法

 SQL Server中灾难时备份结尾日志(Tail of log)的两种方法简介       在数据库数据文件因各种原因发生损坏时,如果日志文件没有损坏。可以通过备份结尾日志(Tail of log)使得数据库可以恢复到灾难发生时的状态。    例如:          上图中。在DB_1中做了完整备份,在Log_1,Log_2处做了日志备份。在Log_2备份之后不久...

2018-11-12 15:03:34 137

转载 SQL Server 中 FileStream特性

FILESTREAM是SQL Server 2008中的一个新特性,允许以独立文件的形式存放大对象数据,而不是以往一样将所有数据都保存到数据文件中。以往在对业务系统的文件进行管理时有两种方法,一种是将文件保存到服务器文件系统中,数据库中只保存了该文件的路径,在使用该文件时应用程序连接到服务器读取文件;另一种是将文件以varbinary(max)或image数据类型保存到SQL Server中。而S...

2018-10-15 17:20:20 2008

原创 创建分区表

场景:          每天都要定时删除机构的信息,然后又插入 。机构总共有8个 ,每个机构量的数据都较大,Delete时相当耗时,并发时还会死锁。思路:        按照机构进行分区,可以快速删除数据。尝试步骤:创建文件组alter database testSplit add filegroup ByIdGroup1alter database testSplit...

2018-10-11 14:36:14 564

原创 TEMP空间压缩

​​​​​​查看TEMP空间的几种方法1.TEMP数据库右键属性 ,可查看数据库初始大小 ,现在大小,可用空间 。2.使用DMV视图查看 ,sys.master_files 查看初始化大小 , sys.database_files查看当前大小 。select size/128.0,* from sys.master_files where database_id=2 。其中SIZE...

2018-10-10 10:24:46 544

原创 PD表对象导出

一、导出Excel 1. 在PowerDesigner菜单栏中,依次点击“Tools -&gt;Excute Commands-&gt;Edit/Run Script..”2. 然后执行以下 脚本'******************************************************************************Option Explicit   Dim...

2018-05-15 15:53:52 629

原创 嵌套事务回滚

在SqlServer里,嵌套事务的层次是由@@TranCount全局变量反映出来的。每一次Begin Transaction都会引起@@TranCount加1。而每一次Commit Transaction都会使@@TranCount减1,而RollBack Transaction会回滚所有的嵌套事务包括已经提交的事务和未提交的事务,而使@@TranCount置0。会导致外层事务RollBack T...

2018-05-15 15:38:27 1838

原创 事务隔离级别

READUNCOMMITTED(未提交读,读脏数据):读操作不申请锁,所以读操作不会影响写操作请求排他锁.并且允许读取未提交的修改。 READCOMMITTED(已提交读):是SQL SERVER默认的隔离级别,可以避免读取未提交的数据,隔离级别比READUNCOMMITTED级别高;读操作要申请并获得共享锁,允许其他读操作读取该锁定的数据,但是写操作必须等待锁释放,一般读操作读取完就会立刻释放共...

2018-02-12 17:31:20 211

原创 审计与跟踪

最近发现经常数据库的存储过程被人更新过了,所以需要将修改的日志记录下来。在实现过程中发现跟踪、审计均能达到跟踪的目的,暂没有发现两个差别。1跟踪需要先创建跟踪,设置先关配置,再添加需要跟踪的事件及我们关注的指标列 ,最后开启跟踪。下面是是监控数据库中Create、Alter、Drop对象的操作脚本。/*******************************************

2018-01-15 14:25:38 242

原创 表变量上的索引创建

在SQL Server 2014里,对于表变量(Table Variables),它是支持非唯一聚集索引(Non-Unique Clustered Indexes)和非聚集索引(Non-Clustered Indexes)的。看到这个,我决定在自己的虚拟机里尝试下,因为这将是个卓越的功能。表变量很棒,因为用它可以避免过多的重编译(excessive recompilations)。当你创建它们时,

2018-01-12 11:24:31 4032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除