Database/SqlServer
文章平均质量分 61
菩提树下的杨过
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
展开
-
[转贴]获取SQL Server的当前连接数
首先声明:这个问题我没有解决当网友问到我这个问题时,我也还以为很简单,以为SQL Server应该提供了对应的系统变量什么的.但是到目前为止,我还没有得到一个比较好的解决方案.可能很简单,,只不过我不知道罢了.希望如此..下面我说说相关的知识吧.希望大家可以给出一个比较好的方法.这里有几个与之相关的概念.SQL Server提供了一些函数返回连接值(这里可不是当前连接数哟!转载 2008-02-16 10:05:00 · 1242 阅读 · 0 评论 -
SqlTransaction 数据库编程事务使用示例
在提交或回滚 SqlTransaction 时,应始终使用 Try/Catch 进行异常处理。如果连接终止或事务已在服务器上回滚,则 Commit 和 Rollback 都会生成 InvalidOperationException。 下面的示例创建一个 SqlConnection 和一个 SqlTransaction。此示例还演示如何使用 BeginTransaction、Commit 和 Rol原创 2008-08-24 09:08:00 · 785 阅读 · 0 评论 -
几种常见复合sql查询语句的linq写法[继续补充中]
1.IN 语句尝试了很多次,好象linq死活不生成in语句,无奈只能做了下变换例,要找出"手机大类"以及"手机下属所有子类"的产品 (手机大类的ID为D0C37275-2279-4590-A679-C65A4F28918F)select F_ID,F_Name,F_CLsID From T_Product Where F_ClsID in ( Select F_ID From T_原创 2008-04-09 14:46:00 · 1967 阅读 · 0 评论 -
Lucene:QueryParser中操作符的疑惑
晚上在测试Lucene搜索时,对于 AND 与 + 的区别研究了下索引库中有四条记录,分别是no:300900002071 name:情侣装*休闲女装 no:300900002069 name:情侣装*休闲男装no:400000480418 name:情侣完美坠no:400000480155 name:天然翡翠项链 如果用以下字符串来搜索 (name:情侣) + (no:40000原创 2008-01-04 08:49:00 · 1262 阅读 · 0 评论 -
利用Boost影响Lucene查询结果的排序
以下代码在Lucene2.1下通过,主要是通过设置Document的Boost来影响文档的权重,以达到控制查询结果顺序的目的(前提是不利用Sort排序的情况下):private void btnSearch_Click(object sender, EventArgs e) { RAMDirectory ramDir = new RAMDirectory()原创 2008-01-03 22:57:00 · 1143 阅读 · 0 评论 -
[MSDN]通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行
原文:http://www.microsoft.com/china/msdn/library/webservices/asp.net/WebAppFollies.mspx?mfr=trueASP.NET 成功的其中一个原因在于它降低了 Web 开发人员的门槛。即便您不是计算机科学博士也可以编写 ASP.NET 代码。我在工作中遇到的许多 ASP.NET 开发人员都是自学成材的,他们在编写 C#转载 2008-03-09 21:52:00 · 669 阅读 · 0 评论 -
MSDN官方的ASP.Net异步页面的经典示例代码
示例1.演示异步获取一个网址的内容,处理后显示在OutPut这一Label上 1using System; 2using System.Web; 3using System.Web.UI; 4using System.Web.UI.WebControls; 5using System.Net; 6using System.IO; 7using System.Text; 8using Syste原创 2008-03-09 21:51:00 · 976 阅读 · 0 评论 -
[转]C#中Dispose和Close的区别!
原文地址: http://www.cnblogs.com/kevinwan/archive/2007/01/16/621869.html当我们开发C#代码的时候,经常碰到一个问题,有些class提供Close(),有些class提供Dispose(),那么Dispose和Close到底有什么区别?首先,Dispose和Close基本上应该是一样的。Close是为了那些不熟悉Dispose的开发者设转载 2008-03-09 21:50:00 · 666 阅读 · 0 评论 -
ASP.NET 2.0 中的异步页[来自MSDN]
ASP.NET 2.0 提供了大量新功能,其中包括声明性数据绑定和母版页,成员和角色管理服务等。但我认为最棒的功能是异步页,接下来让我告诉您其中的原因。当 ASP.NET 接收针对页的请求时,它从线程池中提取一个线程并将请求分配给该线程。一个普通的(或同步的)页在该请求期间保留线程,从而防止该线程用于处理其他请求。如果一个同步请求成为 I/O 绑定(例如,如果它调用一个远程 Web 服务或查询转载 2008-03-09 21:50:00 · 632 阅读 · 0 评论 -
sqlserver连接oracle
一:sqlserver连接oracle 1.配置windows的ODBC数据源: 开始菜单—》设置—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以: 添加—》选择Microsoft ODBC for oracle—》自定义数据源名称(最好跟tns中连接串同名!)—》服务器名称 (必填!填写tns文件中的连接串名称)—》完成转载 2007-12-11 20:41:00 · 1062 阅读 · 0 评论 -
[转自JeffreyZhao]在LINQ to SQL中使用Translate方法以及修改查询用SQL
目前LINQ to SQL的资料不多——老赵的意思是,目前能找到的资料都难以摆脱“官方用法”的“阴影”。LINQ to SQL最权威的资料自然是MSDN,但是MSDN中的文档说明和实例总是显得“大开大阖”,依旧有清晰的“官方”烙印——这简直是一定的。不过从按照过往的经验,在某些时候如果不按照微软划定的道道来走,可能就会发现别样的风景。老赵在最近的项目中使用了LINQ to SQL作为数据层的基础,转载 2008-03-02 15:35:00 · 936 阅读 · 0 评论 -
无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(2)插入记录
-- ========================================-- Author: -- Description: -- Return : 成功返回0,重名返回1-- ========================================Create PROCEDURE [dbo].[up_Class_InsertEx] @newId unique原创 2007-11-28 12:47:00 · 710 阅读 · 0 评论 -
无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(4)显示记录
显示记录,其实再简单不过了,一条sql语句即可Select * From T_Class order By F_RootID,F_Orders下面给出一个ASPX(C#版)的示例Database.ConnectionString = "Data Source=127.0.0.1;Initial Catalog=cntvs;Persist Security Info=True;Use原创 2007-11-28 12:49:00 · 679 阅读 · 0 评论 -
无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(3)删除记录
-- =============================-- Author: -- Description: -- Return : 0删除正常,-1父类下还有子类-- ===========================Alter PROCEDURE [dbo].[up_Class_DeleteEx] @clsId uniqueidentifier, --要删除的分类原创 2007-11-28 12:48:00 · 733 阅读 · 0 评论 -
无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(1)表结构
无限分类是一个老生常谈的话题了,网上有很多解决方案,可以分成二个流派,一种利用递归,一种利用非递归(当然需要其它一些辅助手段判断节点层次),但核心表结构都差不多,有三个关键字段(ID主键,ParentId上级类id,ClassName类名--理论上讲,如果用递归,这三个字段就足够了),完整表结构如下Create TABLE [dbo].[T_Class]( [F_ID] [uniqueid原创 2007-11-28 12:46:00 · 933 阅读 · 0 评论 -
温习sql语句中JOIN的各种操作(SQL2005环境)
温习sql语句中JOIN的各种操作(SQL2005环境) 为了方便测试,先建二个基本表T_Employee(员工表),T_Region(地区表)Sql语句如下:CREATE TABLE [dbo].[T_Employee]( [ID] [int] NULL, [Name] [nvarchar](50) NULL, [RegionID] [int] NULL) ON [PRIMARY]CR原创 2008-02-16 17:38:00 · 796 阅读 · 0 评论 -
Northwind数据库关系图
鉴于很MS的示例都是利用Sql2000的NorthWind示例数据库来讲解的,今天在学习LInq时,顺便把Northwind各表之间的关系图整理了一下,方便初学者查阅原创 2008-02-16 15:49:00 · 1770 阅读 · 1 评论 -
linq to sql中慎用Where(Func predicate),小心被Linq给"骗"了!
近日在一个大型Web项目中,采用Linq to Sql替换原来的sqlcommand/sqldatareader方式来获取数据,上线后刚开始一切正常,但是随着访问量的增加,网站明显慢了很多,监测服务器CPU占用率/内存使用情况等性能指标却发现均在正常范围内,无意中在SqlServer Profier中跟踪数据库执行的sql语句时,发现有大量语句直接将整个表的数据全部提取出来了,而非仅返回分页中的当原创 2008-09-06 12:05:00 · 2201 阅读 · 1 评论