摘要: 1、返回所有数据库信息(数据库名,创建日期,存储路径等)。1 use master;2 GO3 select * from dbo.sysdatabases2、返回当前数据库所有对象(可根据type字段过滤出用户表,索引等)。1 USE AdventureWorks2008R2;2 GO3 SELECT * FROM SYS.objects WHERE TYPE='U'3、查询指定库中所有表信息(记录数,使用空间等)。 1 USE AdventureWorks2008R2; 2 GO 3 exec sp_MSForEachTable 4 @precommand=N'cr 阅读全文
posted @ 2013-02-01 15:22 net515 阅读(6015) 评论(1) 推荐(0) 编辑
摘要: 1 SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM 2 SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06 3 SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16 4 SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06 5 SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06 6 SELECT CONVE. 阅读全文
posted @ 2013-01-17 14:29 net515 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 测试用HTML源文件:View Code <table cellspacing=0 cellpadding=0 border=0 width=100%> <tr> <td width="145px" valign=top><center> <div style="border:1px solid #588acb;padding:1px"> <a href="http://game.china.com/online/wmworld/news/11099107/20121226/17 阅读全文
posted @ 2013-01-07 14:50 net515 阅读(12533) 评论(0) 推荐(0) 编辑
摘要: 详细解释下需求: 根据某字段(此例中为StateProvinceID)做判断,如果发现表中该字段有重复值,则结果不显示该条记录。一,最直接的方法,效率低 1 SELECT * FROM 2 ( 3 SELECT StateProvinceID FROM 4 ( 5 SELECT COUNT(*) AS num ,ad.StateProvinceID 6 FROM Person.Address ad 7 GROUP BY StateProvinceID 8 ... 阅读全文
posted @ 2013-01-05 14:52 net515 阅读(3919) 评论(0) 推荐(0) 编辑
摘要: 主要技术简介:1.架构采用Asp.net Mvc+三层架构。2.搜索功能使用lucene.net+盘古分词。3.定时任务使用Quartz.net。( 用windows自带的太土了。)。4.日志记录使用Log4net(非常好用)。5.网站爬虫使用webclient(webrequest速度较慢)。6.网页数据提取使用HtmlAgilityPack+正则表达式。7.采用多线程(开启三个线程)分段对网站帖子进行索引,索引库未进行合并,搜索采用lucenue.net自带类库对三个索引库进行并行搜索。网站其他功能陆续完善中,因网络带宽和主机配置限制(体验版阿里云单核多线程爬虫优势不明显),索引库数据较少 阅读全文
posted @ 2013-01-05 13:23 net515 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Xml; 5 using System.Data; 6 7 namespace operate_xml 8 { 9 class operate_xml1 10 { 11 public XmlDocument myXmlDocument; 12 13 /// <summary> 14 /// 带参构造函数 15 /// ... 阅读全文
posted @ 2012-12-26 22:13 net515 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 存储过程源代码: 1 USE [AdventureWorks2008R2] 2 GO 3 4 /****** Object: StoredProcedure [dbo].[proc_pageData] Script Date: 12/12/2012 17:15:37 ******/ 5 SET ANSI_NULLS ON --ON时 比较运算符遵从 SQL-92 标准。SQL-92 标准要求在对空值进行等于 (=) 或不等于 (<>) 比较时取值为 FALSE。 6 GO 7 8 SET QUOTED_IDENTIFIER ON --ON时 标识符可以由双引号分隔, 9 GO10 阅读全文
posted @ 2012-12-12 17:45 net515 阅读(204) 评论(0) 推荐(0) 编辑
摘要: case里面用聚合函数,需要制定group by,要么就都用聚合函数 不能有的用聚合,有的不用聚合,还没有group by 一般也不会吧聚合函数放在case中 阅读全文
posted @ 2012-10-09 13:42 net515 阅读(3067) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2005 T-SQL:CTE概念:Common Table Expression,简称CTE,中文可以叫做,通用表表达式.用处:处理以前版本中SQL不好现实,不好理解,复杂的查询问题.比如:分页,递归查询...基本用法:WITH <name of your CTE>(<column names>)AS(<actual query>)SELECT * FROM <name of your CTE>示例一(基本用法):with MyCTE(ID, Name)as(select EmployeeID as ID, FirstNam 阅读全文
posted @ 2012-09-21 17:10 net515 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章里面,我将向大家介绍如何在.Net中访问Office所公开的编程接口。其实,不管是使用哪种具体的技术来针对Office进行开发(比如VSTO,或者用C#编写一个Office Add-in,或者在一个WinForms程序中调用Office的功能,甚至在一个ASP.NET应用的服务器端启动一个Excel进程),只要是基于.Net平台,这篇文章所描述的内容都是有价值的。在这篇文章以及后续的文章中,所有的演示都将基于Office 2003 Professional和Visual Studio 2005。使用Visual Studio 2005并不代表我们不能在Visual Studio 20 阅读全文
posted @ 2012-09-13 13:33 net515 阅读(3735) 评论(2) 推荐(0) 编辑