
数据库
文章平均质量分 68
hansbj
天行健,君子以自强不息
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql-server中set nocount 的用法
当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息。当使用 Microsoft® SQL Ser原创 2005-06-13 09:30:00 · 1902 阅读 · 3 评论 -
重建索引提高sql-server性能
大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。索引的体系结构:为什么要不断的维护表的索引?首先,简单介绍一下索引的体系结构。SQL Server在硬盘中用8KB页面在数据库原创 2005-03-07 10:53:00 · 985 阅读 · 0 评论 -
如何让你的SQL运行得更快!
一、不合理的索引设计----例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况:---- 1.在date上建有一非个群集索引select count(*) from record where date >19991201 and date 2000 (25秒)select date,sum(amount) from record group by date(55原创 2005-01-13 11:08:00 · 1734 阅读 · 0 评论 -
SQL-SERVER2000全局变量
全局变量是一种特殊类型的变量,服务器将维护这些变量的值。全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数。1.@@rowcount在每一个T-SQL语句之后,服务器都要将这个变量的值设置为该语句所影响到的总的记录条数,它可以用来确认选择操作的成功与否:Select a,b,c into tab1 from tab2 where a=2If @@rowcount=0原创 2005-01-03 16:55:00 · 1325 阅读 · 0 评论 -
使用sql-server进行分布式查询(链接服务器)
可以使用sql-server企业管理器进行建立,注意其中的rpc及rpc out两项,也可以使用sql语句来完成定义,主要涉及到三个存储过程sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvlogin,以下是三个存储过程的语法:sp_addlinkedserver创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问原创 2005-01-07 13:38:00 · 1245 阅读 · 1 评论 -
sql-server 错误7405错误的解决办法(链接服务器查询)
问题描述:查询语句为“SELECT * FROM [远程服务名].[库名].[dbo].[表名],结果在SQL的查询分析器中正常执行,但把此语句放到存储过程中执行则出现如下错误“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。 [SQLSTATE 42000](错误 7405). 步骤失败。”,即使执行原创 2005-01-10 09:59:00 · 3472 阅读 · 3 评论 -
sql-server日志文件总结及日志满的处理办法
交易日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。 交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前的状态。从交易动作开原创 2004-12-30 20:47:00 · 1500 阅读 · 0 评论 -
sqlhelper使用指南
摘要:Data Access Application Block 是一个 .NET 组件,包含优化的数据访问代码,可以帮助用户调用存储过程以及向 SQL Server 数据库发出 SQL 文本命令。它返回 SqlDataReader、DataSet 和 XmlReader 对象。您可以在自己的 .NET 应用程序中将其作为构造块来使用,以减少需要创建、测试和维护的自定义代码的数量。您可以下载完整的原创 2004-12-23 08:50:00 · 1083 阅读 · 0 评论 -
delphi调用sql-server2000存储过程
delphi如何调用sql存储过程,并获取结果 adostoredproc1.Close; adostoredproc1.ProcedureName:=sp_thchl; adostoredproc1.Parameters.Clear; adostoredproc1.Parameters.CreateParameter(out,ftInteger,pdoutput,1,1)原创 2004-12-10 15:47:00 · 2109 阅读 · 0 评论 -
SQL Server连接失败错误及解决
在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具原创 2004-10-30 10:47:00 · 2654 阅读 · 0 评论 -
Excel 2000访问远程数据的四种方法
Excel 2000作为一个电子表格软件,它不仅有强大的数据处理能力,而且它的报表功能也是十分强大。因而常常用Excel 2000去调用Access、SQL Server、Oracle、DB2等数据库软件建立的大型数据库的内容。用户可以在工作表中对这些数据进行筛选、排序、查询、编辑和打印报表,十分方便,这也是大多数人都熟悉的。但如何去调用这数据呢?本人原创 2004-10-22 09:28:00 · 1027 阅读 · 0 评论 -
Sql Server实用操作小技巧集合
包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager删除PendingFileRename原创 2004-09-30 15:01:00 · 1016 阅读 · 0 评论 -
ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页
ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的.在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现分页. 下面介绍一原创 2004-09-30 14:51:00 · 757 阅读 · 0 评论 -
前段时间写的一个关于成本计算的存储过程!
-- ///|///-- // - - //-- ( @ @ )--┏━━━━━━━━━oOOo-(_)-oOOo━┓--┃ 定义于2004-07-16原创 2004-09-22 16:43:00 · 677 阅读 · 0 评论