- 博客(20)
- 资源 (21)
- 收藏
- 关注
原创 SQL Server数据库查询优化50妙计(下篇)
26、MIN()和MAX()能使用到合适的索引。 27、数据库有一个原则是代码离数据越近越好,所以优先选择Default,依次为Rules,Triggers, Constraint(约束如外健主健CheckUNIQUE……,数据类型的最大长度等等都是约束),Procedure.这样不仅维护工作小,编写程序质量高,并且执行的速度快。 28、如果要插入大的二进制值到Ima
2009-11-28 21:12:00 1540 4
原创 图解SQL Server 2000和SQL Server 2005定期自动备份数据库(SQL Server 2005篇)
SQL Server 2005定期自动备份详细图解 SQLServer2005的定期备份是通过创建“维护计划”来实现的。主要有两种方式: 1、维护计划向导。 2、新建维护计划(用户手工创建) 如果想在SQLServer2005中使用维护计划来设计维护备份数据库任务时,有一个前提条件:“SQL Server 代理”服务必须是启用状态
2009-11-22 14:33:00 5098 18
原创 图解SQL Server 2000和SQL Server 2005定期自动备份数据库(SQL Server 2000篇)
SQL Server 2000定期自动备份详细图解企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下: 1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器;2、然后
2009-11-22 14:21:00 3842 4
原创 SQL Server数据库查询优化50妙计(上篇)
优化查询50妙计:(看看哪一计适合您) 1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要. 2、纵向、横向分割表,减少表的尺寸(sp_spaceuse) 3、升级硬件 4、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(
2009-11-22 01:01:00 1367 3
原创 SQL SERVER 2005中全新的OUTPUT子句添加数据记录详解(实战篇)
实战篇A. 将 OUTPUT INTO 用于简单 INSERT 语句以下示例将行插入 ScrapReason 表,并使用 OUTPUT 子句将语句的结果返回到 @MyTableVar table 变量。由于 ScrapReasonID 列使用 IDENTITY 属性定义,因此未在 INSERT 语句中为该列指定一个值。但请注意,将在列 INSERTED.ScrapReasonID
2009-11-20 01:14:00 1330
原创 SQL SERVER 2005中全新的OUTPUT子句添加数据记录详解(理论篇)
也许大家在数据库开发的时候,会发现这样一个现象:添加数据记录后想查看其结果都必须通过select表达式来查询实现。一定都要多此一举才可以看到被添加的数据记录吗?答案是否定的。SQL SERVER 2005新提供的OUTPUT子句就帮您解决这个难题,它以比触发器更简洁的方式,在添加数据记录的同时或者事后显示所添加的数据记录内容。下面是作者通过查找帮助文档MSDN和章立民老师的《SQL Server
2009-11-20 00:23:00 2481
原创 用SQL Server 2005 CTE简化查询
SQL Server 2005引进了一个很有价值的新的Transact-SQL语言组件:一个通用表表达式(Common Table Expression,CTE),它是派生表和视图的一个便捷的替代。通过使用CTE,我们可以创建一个命名结果集来在SELECT、INSERT、UPDATE和DELETE语句中引用,而无须保存结果集结构的任何元数据。在本文中,我将阐述如何在SQL Server 20
2009-11-19 01:45:00 3960
原创 使用DATEADD和DATEDIFF来计算SQL Server的DATETIME值
在SQL Server数据库中,DATETIME和SMALLDATETIME值是以整数存储的。然而,与整数不同的是,它们不能直接地进行数学运算。尽管如此,有时候还是需要在日期/时间值中添加或减去一个时间间隔。比如,你可能想在一值上加一些月数或天数,或者甚至可能是小时数。你甚至可能想比较两个日期/时间值以便确定它们之间的时间间隔,如相差的天数或年数。为了简化这些类型的计算,Transact-S
2009-11-19 01:41:00 9064 1
原创 SQL数据库开发中的一些精典代码
正在加载数据... 1.按姓氏笔画排序: select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt(’原始密码’) select pwdencrypt(’原始密码’) select pwdcompare(’原始密码’,’加密后密码’
2009-11-19 01:34:00 1036 2
原创 如何用T-SQL语句来建立启动跟踪
一般我们会用事件探查器来跟踪SQL Server的运行情况,有时我们也需要定时进行一些跟踪,以检查SQL Server在某个时间段内的运行状况,由于事件探查器不支持调度,因此,应该寻找一种方法,适合我们通过设置JOB来启动跟踪,本文介绍的用T-SQL语句来启用跟踪就适合这种需求。 一、用脚本启动并设置跟踪的示例 通过这个示例,你可以了解用脚本进行跟踪所涉及到的存储过程,要了解这些存储
2009-11-19 01:31:00 1063
原创 SQL Server管理常用的SQL和T-SQL
1. 查看数据库的版本 select @@version 常见的几种SQL SERVER打补丁后的版本号: 8.00.194 Microsoft SQL Server 2000 8.00.384 Microsoft SQL Server 2000 SP1 8.00.532 Microsoft SQL Server 2000 SP2 8.00.76
2009-11-19 01:26:00 726
原创 在SQL Server应用中使用OUTPUT子句
现在大多数描述SQL Server 2005新特性的文章都关注于华而不实的特性,如SQLCLR或XML数据类型,而对许多很好的老的T-SQL语言的改进没有得到应有的关注。我曾经从许多DBA口中听到令他们更兴奋的是看到T-SQL语言的改进,而不是那些新出现和发布的功能。对于SQL语言的一个很有用的实际改进是OUTPUT子句,它允许查询一个数据修改命令所影响的记录行。 本文将讨论OUTPUT子
2009-11-19 01:18:00 1565
原创 T-SQL实现数据结构中的冒泡算法和快速排序
交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。 一、下面我们来认识一下此方法在T-SQL中的实际使用: declare @date datetime declare @endDate datetime declare @
2009-11-19 01:16:00 1852
原创 解决安装sqlServer2000提示 "以前的某个程序安装已经在计算机上创建挂起的文件操作,必须重启计算机"问题
解决安装sqlServer2000提示 "以前的某个程序安装已经在计算机上创建挂起的文件操作,必须重启计算机":程序之前必须重启计算机" 点击“确定”重起机子还是这样提示,请问如何解决? 分析解决: 以前装过sql server,后来删掉。现在重装。或者安装Window2003SP1后也会出现这种情况,解决办法如下: 1)添加/删除程序中彻底删除sql server 2)将没有删除的sql ser
2009-11-12 10:47:00 2029 2
原创 ASP中正则表达式的应用
一、正则表达式概述 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。 请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件:data1.dat、data2.dat等等。如果使用 *
2009-11-09 10:44:00 789
转载 开发人员一定要加入收藏夹的网站
http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。 http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。 http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官方
2009-11-07 10:33:00 1820 5
转载 几个网页制作的小技巧
让浏览器在保存页面时失败在页面源文件上增加下面一行代码,保存页面时,就会报错误: 防止被人frame 或者 iframe 包含我们的页面: if (top.location != self.location) top.location = self.location; //--> 脚本出错时,也不提醒 function killErrors() {
2009-11-07 10:27:00 758
转载 C#获取完整的CPU信息
//Author:Tang //Create Date: 09-09-16-------------------------------------------*/using System;using System.Management;public class Sample{ public static void Main() { Managemen
2009-11-06 10:40:00 1559 1
转载 数据库连接大全
-----------MySQL 连接方式-----------MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式本地数据库连接Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase; 远程数据连接:Driver={mySQL};Server=myServerAddress;Option
2009-11-05 15:45:00 1597
原创 IE主页被恶意篡改之后无法恢复的解决方案
前两天在浏览一个网站的时候IE主页被恶意篡改了,我按照一般的方法修改了IE主页:工具->Internet选项->主页,在重新打开一下主页,晕,还是不行,把电脑再重启一次,晕乎乎的,还是没有改回来了,最后我打开桌面上的IE图标的属性(右击),目标里面的主页不是我改的那个,就是这样个鸟东东,我把那个网站改成我要的主页,呵呵,这下终于回来啦!<!--google_ad_client = "
2009-11-04 09:31:00 1250
More Effective C++中文版
2012-03-15
Essential C++ 中文版
2012-03-15
Exceptional C++ Style中文版
2012-03-15
Exceptional C++中文版
2012-03-15
Efficient C++ Performance Programming Techniques
2012-03-15
C++ 编程思想
2012-03-15
C++Primer第四版中文版(电子版)习题
2011-10-10
Effective STL 中文版
2011-09-28
设计模式精解-GoF 23种设计模式解析附C++实现源码
2011-09-17
2009年必会的十大SQL Server 开发技巧
2009-07-27
C语言程序设计题典和常见算法150例
2009-07-25
SQL SERVER参考手册
2009-07-24
ASP.NET完全入门经典
2009-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人