数据库
meizhiyun
这个作者很懒,什么都没留下…
展开
-
【转载】成为SQL Server专家的10个秘密
<br />转载自:http://topic.csdn.net/u/20101105/14/CEACA34A-1F12-4C1F-8C3F-F6833958EEB4.html#replyachor<br /> <br />维护一个SQL Server环境可能会是一项非常复杂的任务。本文将列出10条可以让您降低复杂性和减少压力的SQL Server维护方法。<br /><br />Paul S. Randal<br /><br />在过去的几年里,越来越多的公司开始削减他们的IT部门。很多DBA不得不面对越来转载 2010-11-07 17:50:00 · 594 阅读 · 0 评论 -
SQL 中NULL的运算
1、在聚合函数中NULL不参与计算例如表tb 有四个字段 id a b c(id是自增id)abcNULLNULL10NULL1020 select sum(a) from tb--返回结果是NULLselect sum(b) from tb--返回结果是10select sum(c)原创 2012-12-19 10:03:50 · 9062 阅读 · 1 评论 -
sql with as 用法
以下内容转自:http://wudataoge.blog.163.com/blog/static/80073886200961652022389/一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在转载 2013-01-07 16:19:41 · 485 阅读 · 0 评论 -
SQL语句Where中使用别名作为判断条件
转载自:http://www.newxing.com/Tech/Database/MSSQL/91.html当我们使用某个表达式作为输出的一列时,我们无法再Where条件中直接使用该列作判断条件. 例如下面的SQL语句: select id, (c1 + c2) as sfrom t1where s > 100 SQL Server 报错: "列名转载 2013-01-17 09:53:03 · 2216 阅读 · 0 评论 -
SQLServer DBCC用法
转载自:http://www.hongkexy.com/index.php/archives/1572 msdn:http://msdn.microsoft.com/zh-cn/library/ms188796.aspxDBCC是SQL Server提供的一组控制台命令,功能很强大,掌握一些必要的语句,对操作数据库有不少帮助,所以决定整理一下,发现已有不少类似的整理 减少了转载 2013-05-07 10:24:04 · 963 阅读 · 0 评论 -
查询Sqlserver数据库死锁的一个存储过程
转载自:http://www.cnblogs.com/mzhanker/archive/2011/06/04/2072739.html使用sqlserver作为数据库的应用系统,都避免不了有时候会产生死锁, 死锁出现以后,维护人员或者开发人员大多只会通过sp_who来查找死锁的进程,然后用sp_kill杀掉。利用sp_who_lock这个存储过程,可以很方便的知道哪个进程出现了死锁,出现死锁的转载 2013-05-07 10:28:47 · 784 阅读 · 0 评论 -
SqlServer 调优的几个关键的步骤--sp_lock,sp_who
转载自:http://hi.baidu.com/zbphot/item/599561180ad53712e3f98676 一般说道sqlserver调优,我们会首先想到,存储过程,表,字段类型,长度以及索引等。 今天,我不准备围绕这几个话题展开讨论,就单独说说,sp_lock,sp_who在数据库调优中起到的作用。 SQL Server数据库引擎为了保证每一次只有一个线程同转载 2013-05-07 10:33:21 · 2865 阅读 · 0 评论 -
SQLserver 中的各种锁的说明
转载自:http://blog.csdn.net/lingxyd_0/article/details/6129437锁定提示 描述 HOLDLOCK 将共享锁保留到事务完成,而不是在相应的表、行或数据页不再需要时就立即释放锁。HOLDLOCK 等同于 SERIALIZABL转载 2013-10-17 09:21:38 · 2149 阅读 · 0 评论 -
sql server日期时间函数
转载自:http://www.cnblogs.com/datasky/archive/2007/01/11/617707.htmlSql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天转载 2013-10-17 11:45:12 · 1239 阅读 · 0 评论 -
清空数据库日志文件
DUMP TRANSACTION 数据库名 WITH NO_LOG BACKUP LOG 数据库名 WITH NO_LOG DBCC SHRINKDATABASE(数据库名)原创 2013-04-24 09:56:03 · 800 阅读 · 0 评论 -
sql 模糊查询like 如何处理 NULL
今天开发程序时遇到一个问题,我负责前台调用另一个同事写的后台查询方法。我只需要将查询值传给查询方法即可。表中只有三个字段,表结构如下deptnodeptnamedescript1aa无2bbNULLdeptno、deptname、descript三个字段都是查询条件(也就是where条件)页面只输入了部门编原创 2012-11-13 17:22:57 · 10751 阅读 · 0 评论 -
【转】追踪记录每笔业务操作数据改变的利器——SQLCDC
<br />对于大部分企业应用来用,有一个基本的功能必不可少,那就是Audit Trail或者Audit Log,中文翻译为追踪检查、审核检查或者审核记录。我们采用Audit Trail记录每一笔业务操作的基本信息,比如操作的基本描述、操作时间、操作者等。对于一些安全级别比较高的应用,或者操作一些比较敏感的数据,我们甚至需要记录该笔业务操作引起的数据的改变。具体来说,这里的“数据改变”指的是每一条影响的记录在操作执行前后的变化。对于添加的记录,需要记录下新插入的记录;对于删除的记录,需要记录下原来的记录;对转载 2010-11-22 21:22:00 · 583 阅读 · 0 评论 -
【转】NET开发不可错过的25款必备工具
<br />【Csdn独家译稿 7月12日】这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。<br />1.Two monitors——必备的。<br />2.Visual Studio——同样的,也是必备的。<br />3.Launchy——一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的“开始”——“所有程序”中寻找所需的程序。在安装后转载 2010-11-22 21:12:00 · 394 阅读 · 0 评论 -
在存储过程中 给变量赋值
刚开始写了一个存储过程,但是 print(@childcode)没有任何数据create proc ttASBEGIN declare @childcode nvarchar(4000) declare @codename nvarchar(100) select @codename=codename from 表名 where id=1 set @chil原创 2012-05-29 12:04:07 · 4098 阅读 · 0 评论 -
SQL 获取当前月的最后一天
declare @startEndDate varchar(20) declare @begdate varchar(20) --日期select @startEndDate=convert(varchar,year(@begdate))+ case when len(month(@begdate))=1 then '0'+convert(varchar,month(@begdate))原创 2012-06-24 15:45:53 · 1855 阅读 · 0 评论 -
行转列问题总结
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xys_777/archive/2010/06/22/5685953.aspx行转列问题总结1、行转列---1、最简单的行转列/* 问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84转载 2012-07-16 15:10:24 · 1231 阅读 · 0 评论 -
sql server 表变量和临时表
转载自:http://www.cnblogs.com/hliq/archive/2011/06/21/2087152.html临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开转载 2012-08-14 08:58:24 · 587 阅读 · 0 评论 -
替换SQL字段中的换行符,回车符
转载自:http://blog.csdn.net/ljsososo/article/details/10378573在富文本内容中通常会出现回车、换行内容。在sql数据库中这些回车、换行符,输出html后,表现为空格。这里是在数据导出、导入中发现的,通常把回车、换行符找出来,用替换。 这里使用了,sql 函数。replace(string_expression , st转载 2014-01-07 15:59:38 · 8207 阅读 · 0 评论