mssql

win7系统安装SQLServer2000的详细步骤(图文)

首先,如果以前安装的话,要删除干净。我也找了半天的网络资料。1.把原来SQLServer的安装目录 C:\Program Files\Microsoft SQL Server 删除2.所有SQLServer相关的注册表全部删除,保证系统是没有装...

SqlServer实现类似Oracle的before触发器示例

1. 插入数据前判断数据是否存在 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Author,,Name -- Create date: Create Date,, -- Description: Description,, -- ============...

SQL SERVER使用REPLACE将某一列字段中的某个值替换为

SQL SERVER将某【出处:美国高防服务器 网络转载请说明出处】一列字段中的某个值替换为其他的值 update 表名 set 列名 = REPLACE( 列名 ,'aa','bb') SQL SERVER"函数 replace 的参数 1 的数据类型 nt...

总结一周内学习的Sql经验(一)

—周学习总结 1.在建表是定义的数据类型和我们插入数据时数据类型不一致 2.注意join 和 left join在运用中的差别。 3.group by 原则:select 后面的所有列中,没有聚合函数的列,必须出现在...

sql存储过程详解

1,不带参数的存储过程 2,带输入参数的存储过程 3,带输入和输出参数的存储过程 4,带返回值的存储过程 不带参数的存储过程 例如,以下存储过程返回Employees表中所有职员的记录。...

MSSQL事务的存储过程

在酒店管理系统开发中,我们会创建房间表和房间类型表(房型表)这两个表,如下图所示: 房型表:RoomType 房间表:Room 首先这两个表的关系:Room是从表,RoomType是主表,两表有主外键...

深入浅出解析mssql在高频,高并发访问时键查找死

死锁对于DBA或是数据库开发人员而言并不陌生,它的引发多种多样,一般而言,数据库应用的开发者在设计时都会有一定的考量进而尽量避免死锁的产生.但有时因为一些特殊应用场景如高频...

揭秘SQL Server 2014有哪些新特性(3)-可更新列存储聚

简介 列存储索引其实在在SQL Server 2012中就已经存在,但SQL Server 2012中只允许建立非聚集列索引,这意味着列索引是在原有的行存储索引之上的引用了底层的数据,因此会消耗更多的存储...

揭秘SQL Server 2014有哪些新特性(4)-原生备份加密

SQL Server 2014 CTP2之后公布了一项针对备份的特性,那就是原生备份加密。考虑到之前网络上影响很坏的数据库泄漏事件,本质上都是数据库备份泄漏给第三方导致,SQL Server的原声数据备...

sql server 2000数据库备份还原的图文教程

MSSQL是微软公司的一款数据库管理系统,本文将详细介绍MSSQL2000中数据库的备份和还原功能。 1、首先请保证您的备份文件是bak文件,并且备份文件能够正常还原。 2、打开“企业管理器...

SqlServer2012中First_Value函数简单分析

First_Value返回结果集中某列第一条数据的值,跟TOP 1效果一样,比较简单的一个函数 先贴测试用代码 DECLARE @TestData TABLE( ID INT IDENTITY(1,1), Department VARCHAR(20), LastName VARCHAR(20), Rate FLOAT ) IN...

将一个表中个某一列修改为自动增长的方法

昨天有位学生问我“一个表已经建好了,能不能将里面的一个字段改为自动增长?”,“能,但没有必要去修改它,应该在建表的时候就设计好” 我说。 这时候他和另一位学生 讨论起...

SQL Server中聚合历史备份信息对比数据库增长的方

很多时候,在我们规划SQL Server数据库的空间,或向存储方面要空间时,都需要估算所需申请数据库空间的大小,估计未来最简单的办法就是看过去的趋势,这通常也是最合理的方式。...

SQL Server中调用C#类中的方法实例(使用.NET程序集

需求是这样的,我在.net程序里操作数据时将一些字段数据加密了,这些数据是很多系统共用的,其中一delphi程序也需要用到,并且需要将数据解密,由于我在.net里加密的方式比较特殊...

总结下sqlserver group by 的用法

今天用实例总结一下group by的用法。 归纳一下:group by:ALL ,Cube,RollUP,Compute,Compute by 创建数据脚本 Create Table SalesInfo (Ctiy nvarchar(50), OrderDate datetime, OrderID int ) insert into SalesInfo sele...

SQLSERVERAGENT警告:事件 ID: 312

Successfully re-opened the local eventlog - NOTE: Some events may have been missed. Attempting to to re-open the local eventlog... Unable to read local eventlog (reason: 事件日志文件已在读取间更改。). 事件类型: 警告 事件...

sql2000报错Successfully re-opened the local eventlog解决方

报错1:Unable to read local eventlog (reason: 事件日志文件已在读取间更改。 报错2:Successfully re-opened the local eventlog - NOTE: Some events may have been missed. 微软解释: http://support.microsoft.com/default.a...

SQL Server 2012 创建定时作业(图文并茂,教你轻松快

SQL Server2012 如何创建定时作业?有兴趣的可以来看下,图文并茂哦! 1、首先我们打开SQL Server代理,里面选择作业 2、右键作业,选择新建作业 3、填写一些相应的内容,名称和说明自填...

SQL Server中使用SQL语句实现把重复行数据合并为一

【文章来自:http://www.yidunidc.com/gfcdn.html 欢迎留下您的宝贵建议】 一.定义表变量 复制代码 代码如下: DECLARE @T1 table ( UserID int , UserName nvarchar(50), CityName nvarchar(50) ); insert into @T1 (UserID,U...

在SQL Server中将数据导出为XML和Json的方法

有时候需要一次性将SQL Server中的数据导出给其他部门的也许进行关联或分析,这种需求对于SSIS来说当然是非常简单,但很多时候仅仅需要一次性导出这些数据而建【本文由:http://www...

SqlServer备份数据库的4种方式介绍

1.用sqlserver的维护计划 在这里我就不给截图演示了,这个比较简单,无非就是通过sqlserver自己的维护计划拖拽出2个一个‘备份数据库'任务和一个‘清除维护'任务。 需要注意的点: 1)...

SQL Server远程定时备份数据库脚本分享

经常会有定时备份SQL Server数据库的需要。定时备份到本机的话,还是挺容易的,计划任务就可以完成,但如果是整机挂了,那备份到本机是没意义的,那么就需要来考虑备份到局域网中...

SQL Server中将查询结果转换为Json格式脚本分享

脚本源码: 复制代码 代码如下: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE[dbo].[SerializeJSON]( @ParameterSQL AS VARCHAR(MAX) ) AS BEGIN DECLARE @SQL NVARCHAR(MAX) DECLARE @XMLString VARCHAR(MAX) DECLARE @...

SQL Server根据分区表名查找所在的文件及文件组实

SELECT ps.name AS PSName, dds.destination_idAS PartitionNumber, fg.name AS FileGroupName,fg.name, t.name, f.name as filename FROM (((sys.tables AS t INNER JOIN sys.indexes AS i ON (t.object_id = i.object_id)) INNER JOIN sys.partition_scheme...

如何在SQL Server 2014中用资源调控器压制你的存储

在今天的文章里,我想谈下SQL Server 2014里非常酷的提升:现在你终于可以根据需要的IOPS来压制查询!资源调控器(Resource Governor)自SQL Server 2008起引入,但提供的功能还是有所限制:你...

sqlserver数据库优化解析(图文剖析)

下面通过图文并茂的方式展示如下: 一、SQL Profiler 事件类 Stored Procedures\RPC:Completed TSQL\SQL:BatchCompleted 事件关键字段 EventSequence、EventClass、SPID、DatabaseName、Error、StartTime、TextData、 Host...

自增长键列统计信息的处理方法

这篇文章通过文字代码的形式讲解了如何处理用自增长键列的统计信息。我们都知道,在SQL Server里每个统计信息对象都有关联的直方图。直方图用多个步长描述指定列数据分布情况。在...

sql server创建临时表的两种写法和删除临时表

--创建、删除临时表 --第一种方式 create table #tmp(name varchar(255),id int)--第二种方式select count(id) as storyNum ,sum(convert(numeric(10,2),case when isnumeric(code)=1 then code else 0 end)) as codeNum,sum((case when is...

实现SQL分页的存储过程代码

SQL分页的存储过程代码,需要的朋友们直接拿去用,使用非常简单。 分享代码如下 USE [SendMessage]GO/****** Object: StoredProcedure [dbo].[pages] Script Date: 07/09/2015 13:46:50 ******/SET ANSI_NULLS ONGOSET QU...

SQL2005、SQL2008允许远程连接的配置说明(附配置图

SQL Server 2005允许远程连接的配置说明 在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在...

如何调优SQL Server查询

在今天的文章里,我想给你展示下,当你想对特定查询创建索引设计时,如何把你的工作和思考过程传达给查询优化器。下面就一起来探讨一下吧! 有问题的查询 我们来看下列查询:...

MySql更新优化策略

模拟场景一: 给数据库中的一张表的结构调整,添加几个字段,后面对之前的数据进行刷新,刷新的内容是对其中的一个已有字段url进行匹配,然后更新新加的字段type和typeid。 后来就...

数据库表的查询操作实践演练(实验三)

继前两次的实验,本次实验以熟练掌握利用select语句进行各种查询操作:单表查询、多表连接及查询、嵌套查询、集合查询等,巩固数据库查询操作。 下面就跟着小编一起练习吧! 在...

SQL Server安装完成后3个需要立即修改的配置选项

你用安装向导安装了全新的SQL Server,最后你点击了完成按钮。哇噢~~~现在我们可以把我们的服务器进入生产了!抱歉,那并不是真的,因为你的全新SQL Server默认配置是错误的。 是的,...

SQL Server数据库复制失败的原因及解决方法

【原URL http://www.yidunidc.com/usa.html复制请保留原URL】 在SQL Server数据库操作中,对数据库复制时出现了以下的错误,错误信息如下图所示: SQL Server数据库复制失败的原因及解决方案 出现...

整理MySql常用查询语句(23种)

废话不多了,直接贴代码了 一查询数值型数据: SELECT * FROM tb_name WHERE sum 100; 查询谓词:,=,,,!=,!,!,=,= 二查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WHERE sname like '刘%' SEL...

mybatis的动态sql详解(精)

MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后...

SQL Server 2016 CTP2.3 的关键特性总结

SQL Server 2016带来全新突破性的 in-memory性能和分析功能来实现关键任务处理。全面的安全特性 -Always Encrypted 技术可以帮助保护您的数据 数据库方面的增强 Row Level Security已经支持In-memor...

异步的SQL数据库封装详解

引言 我一直在寻找一种简单有效的库,它能在简化数据库相关的编程的同时提供一种异步的方法来预防死锁。 我找到的大部分库要么太繁琐,要么灵活性不足,所以我决定自己写个。...

安装完成后如何找回SQL Server实例安装时的序列号

当需要再次安装SQL Server时,如果序列号找不到了,可以试着从已经安装的实例里找回序列号,因为安装完SQL Server后,序列号(Product Key)被保存在注册表里; MSDN订阅下载的安装包是内置...

在SQL SERVER中导致索引查找变成索引扫描的问题分

SQL Server 中什么情况会导致其执行计划从索引查找(Index Seek)变成索引扫描(Index Scan)呢? 下面从几个方面结合上下文具体场景做了下测试、总结、归纳。 1:隐式转换会导致执行计划...

sql server代理中作业执行SSIS包失败的解决办法

RT,执行失败了,总是只提示一句“以xxxx用户身份执行失败”,很难找原因。 引用 http://bbs.csdn.net/topics/300059148 Sql2005如何用dtexec运行ssis(DTS)包 一、首先在Business Intelligence中设计好包,并调...

SQL Server数据库中批量导入数据的2种方法

在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题。其实,在SQL Server中集成了很多成批导入数据的方法。有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小...

实用的银行转账存储过程和流水号生成存储过程

银行转账存储过程 USE [BankInfor]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[Transfer](@inAccount int,@outAccount int,@amount float)as declare @totalDeposit float; begin select @totalDeposit=total from Accou...

有关数据库SQL递归查询在不同数据库中的实现方

本文给大家介绍有关数据库SQL递归查询在不同数据库中的实现方法,具体内容请看下文。 比如表结构数据如下: Table:Tree ID Name ParentId 1 一级 0 2 二级 1 3 三级 2 4 四级 3 SQL SERVER 2005查询...

ASP和SQL Server如何构建网页防火墙

ASP是Web上的客户机/服务器结构的中间层,虽然它使用脚本语言(Java Script,VB Script等)编写,程序代码在服务器上运行,在客户端仅可看到由ASP输出的动态HTML文件,但ASP仍具有某些漏洞,采...

SQL SERVER数据库的作业的脚本及存储过程

IF EXISTS (SELECT name FROM sysobjects WHERE name = N'cg_DoBackupJob' AND type = 'P') DROP PROCEDURE cg_DoBackupJob GO CREATE PROCEDURE [cg_DoBackupJob] @DataBaseName varchar(100), @FileHead varchar(50), @isFullBackup bit, -- 0 差量备份...

如何把sqlserver数据迁移到mysql数据库及需要注意事

在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据迁移到MySQL。下面是小编日常整理的一种sqlserver数据库迁移的...

SQLite之Autoincrement关键字(自动递增)

SQLite 的 AUTOINCREMENT 是一个关键字,用于表中的字段值自动递增。我们可以在创建表时在特定的列名称上使用 AUTOINCREMENT 关键字实现该字段值的自动增加。 注意点:整型字段可以使用关...

SqlServer异常处理常用步骤

SQL Server常见的问题主要是SQL问题造成,常见的主要是CPU过高和阻塞。 一、CPU过高的问题 1、查询系统动态视图查询执行时间长的sql语句 WITH ProcessCTE(blocked) AS( SELECT spid FROM sys.sysprocesse...