随笔分类 -  SQL

数据库
摘要:using System;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace WebApplication.DAL{ class SQLHelper { #region 通用方法 // 数据连接池 private SqlConnection con; /// /// 返回数据库连接字符串 /// /// public static String GetS... 阅读全文
posted @ 2014-03-29 12:02 polymorphic
摘要:SqlServer中的日期与时间函数1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','2004-09-18')--返回:174.datepart返回代表指定日期的指定日期部分的整数。SELECTDATEPAR 阅读全文
posted @ 2012-02-28 10:35 polymorphic 阅读(178) 评论(0) 推荐(0)
摘要:一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就 阅读全文
posted @ 2011-03-17 20:30 polymorphic 阅读(1142) 评论(2) 推荐(0)
摘要:[转]这一文章的主题是如何把sql 2000 上的数据库迁移到 sql 2005上面来。一、准备工作:备份 sql 2000上的数据库,形成 bak 文件。在 目标机器的 sql 2005 上新建立同名空数据库,选择还原操作。这时,应该会出现错误:SQl Server2005 目录失败,出现操作系统错误...二、原因分析:在还原数据库的时候, bak文件存储了原始数据库的存储路径,这个路径在新数据库所在机器上不存在,所以这里要使用sql语句进行还原,还原的时候需要更改一下 mdf、ldf文件的位置。1、 SQL 2005 新建同名数据库,保存在:C:\Program Files\Microso 阅读全文
posted @ 2011-03-17 13:36 polymorphic 阅读(259) 评论(0) 推荐(0)