随笔分类 -  Sql Server

经典收藏SQL语句合集(来自大家的智慧)
摘要:原贴链接:http://community.csdn.net/Expert/topic/5413/5413089.xml?temp=.6840479 关于索引,推荐转载的这篇文章 http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx 改善SQL语句的效率 http://community.csdn.net/Expert... 阅读全文
posted @ 2007-09-29 09:32 Dragon-China 阅读(1159) 评论(0) 推荐(0) 编辑
一个高效的数据分页的存储过程 可以轻松应付百万数据
摘要:程序代码 Create PROCEDURE pageTest --用于翻页的测试--需要把排序字段放在第一列(@FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值@LastID nvarchar(20)=null, --当前页 面里的最后一条记录的排序字段的值@isNext bit=null, --true 1 :下一页;false 0:上一页@allC... 阅读全文
posted @ 2007-06-26 16:58 Dragon-China 阅读(424) 评论(0) 推荐(0) 编辑
两台SQL Server数据同步解决方案
摘要:转:http://www.cnblogs.com/nbwzy/archive/2007/04/30/732922.html复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,... 阅读全文
posted @ 2007-06-25 14:10 Dragon-China 阅读(500) 评论(0) 推荐(0) 编辑
封装SQLDMO操作的类
摘要:转:http://www.cnblogs.com/nbwzy/archive/2007/06/05/771497.html封装SQLDMO操作的类,能完成常用的SQL Server 2000管理工作。使用前请添加 "Microsoft SQLDMO Object Library" COM 引用。有部分代码借鉴网络资料,再次向原作者表示感谢。/**//* **********************... 阅读全文
posted @ 2007-06-25 14:08 Dragon-China 阅读(500) 评论(0) 推荐(0) 编辑
SQL Server 数据库的高级操作
摘要:SQL Server 数据库的高级操作(1) 批处理(2) 变量(3) 逻辑控制(4) 函数(5) 高级查询*/(1)批处理将多条SQL语句作为一个整体去编译,生成一个执行计划,然后,执行!理解批处理的关键在于"编译",对于由多条语句组成的一个批处理,如果在编译时,其中,有一条出现语法错误,将会导致编译失败!create table t(a int,b int)-- 注释-- 如果多行注释中包含了... 阅读全文
posted @ 2007-06-25 14:07 Dragon-China 阅读(676) 评论(0) 推荐(0) 编辑
关于SqlDataReader类型的变量传值问题
摘要:SqlDataReader类型的变量,会Close.比如用下面函数传递SqlDataReader类型的变量,接收时,会得到空值,原因是SqlDataReader会自动关闭,即Close()SqlDataReader dataReader = ExecuteReader(sqlstring)函数public static SqlDataReader ExecuteReader(string strS... 阅读全文
posted @ 2007-04-24 17:04 Dragon-China 阅读(1459) 评论(1) 推荐(0) 编辑
在MS SQL删除重复行的几种方法
摘要:1。如果有ID字段,就是具有唯一性的字段 delect table where id not in ( select max(id) from table group by col1,col2,col3... ) group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,... 阅读全文
posted @ 2007-04-13 17:33 Dragon-China 阅读(6588) 评论(2) 推荐(0) 编辑
SQL语句导入导出大全
摘要:SQL语句导入导出大全 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Excel SELECT * FROM OpenDataSource( ’Micro... 阅读全文
posted @ 2007-04-03 11:00 Dragon-China 阅读(1035) 评论(1) 推荐(0) 编辑
SQL Server应用程序中的高级SQL注入
摘要:作者:不详 来源:techtarget http://www.csai.cn 2006年5月11日 摘要:这份文档是详细讨论SQL注入技术,它适应于比较流行的IIS+ASP+SQLSERVER平台。它讨论了... 阅读全文
posted @ 2007-04-03 10:51 Dragon-China 阅读(421) 评论(0) 推荐(0) 编辑
SQL Server XML查询工具(附源码)
摘要:关键代码: private void btnSearch_Click(object sender, System.EventArgs e){ string s = ""; string endWith = ""; // 创建连接对象实例 SqlConnection myConnection = new SqlConnection(ConfigurationSettings.A... 阅读全文
posted @ 2007-04-03 10:38 Dragon-China 阅读(405) 评论(0) 推荐(0) 编辑
不通过ServicedComponent使用分布式事务(译)
摘要:原文参考:Using distributed transactions in .Net 1.x without deriving from ServicedComponent COM+或者System.EnterpriseServices最常用的功能就是它对分布式事务的支持,并且自动事务处理模型很容易通过特性 ([Transaction] 和 [AutoComplete])来实现,这是很常用... 阅读全文
posted @ 2007-04-03 09:28 Dragon-China 阅读(293) 评论(0) 推荐(0) 编辑
分布式数据库概述
摘要:1.前言 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再采用集中式处理,势必造成通信开销大;应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高;集中式处理引起系统的规模和配置都不够灵活,系统的可扩充性差。在这种... 阅读全文
posted @ 2007-04-03 09:22 Dragon-China 阅读(590) 评论(0) 推荐(0) 编辑
在C#中使用COM+实现事务控制
摘要:.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。 一般来说,在IT技术... 阅读全文
posted @ 2007-03-30 16:42 Dragon-China 阅读(730) 评论(0) 推荐(0) 编辑
恢复误删数据(SQL Server 2000)--Log Explorer
摘要:首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面:在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的界面:可以看到左边菜单中有很多功能,我们要恢复数据,首先要查看日志,找出我们误操作的那些日志记录,点Browse下的View Log... 阅读全文
posted @ 2007-03-09 09:28 Dragon-China 阅读(415) 评论(0) 推荐(0) 编辑
千万级通用的分页存储过程
摘要:第一个方法: /* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//* 函数名称: G... 阅读全文
posted @ 2007-02-27 16:12 Dragon-China 阅读(358) 评论(0) 推荐(0) 编辑
[百万级]通用分页存储过程.[千万级]实现千万级数据的分页显示!
摘要:/*名称:spAll_ReturnRows输入:输出:调用:EXEC spAll_ReturnRows 'select * FROM 表名', 页号, 返回记录数, '主键', '排序字段'spAll_ReturnRows 'select * FROM all_Categories',2,10,'[ID]','[ID]'说明:[百万级]通用存储过程.分页存储过程..返回指定返回条数、指定页数的记录... 阅读全文
posted @ 2007-02-27 16:07 Dragon-China 阅读(705) 评论(0) 推荐(0) 编辑