SQL SERVER
建哥聊IT
这个作者很懒,什么都没留下…
展开
-
海量数据库的查询优化及分页算法方案
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。转载 2006-03-03 08:14:00 · 571 阅读 · 0 评论 -
存储过程实例(一)
--直接执行下面几个命令即可生成所有数据(注意:019开头的数据小于10条的情况)--V03头的数据Category有问题,需注意--896和876开头有问题--EXEC Compare_Qty 0--EXEC Compare_Qty 1--EXEC Class_Loc_Result JMS--EXEC Class_Loc_Result JEF--EXEC Class_Loc_Result原创 2007-03-07 14:22:00 · 1211 阅读 · 0 评论 -
参数设置
MIS系统物料进出参数设置:JMS 入倉: Type=I and Flag=/ and TranCode=2 and Origin= and Location=JMS (JMS 入倉) Type=U and Flag=/ and TranCode=2 and Location= JMS (JMS PO收貨入倉) Type=I and Flag=/ a原创 2007-03-07 15:25:00 · 918 阅读 · 0 评论 -
T-SQL编码标准及性能优化
T-SQL 编码标准 发布日期: 4/15/2005 | 更新日期: 4/15/2005Brian Walker可能让人觉得很奇怪,但好像的确没有什么“正式的”T-SQL 编码标准。早在 1999 年末的时候,我惊喜地发现 John Hindmarsh 提出的 SQL Server 7.0 标准,我在 2000 年 2 月的社论中对他的某些建议进行了总结。(2000 年 2 月原创 2006-12-18 15:39:00 · 857 阅读 · 0 评论 -
如何使用 Transact-SQL 执行事务处理
以下存储过程阐明了如何在 Transact-SQL 存储过程内部执行事务性资金转帐操作。CREATE PROCEDURE MoneyTransfer@FromAccount char(20),@ToAccount char(20),@Amount moneyASBEGIN TRANSACTION-- PERFORM DEBIT OPERATIONUPDATE AccountsSET Balan原创 2006-12-08 13:54:00 · 885 阅读 · 0 评论 -
查看SQL SERVER当前连接信息
select * from master..sysprocesses where hostname原创 2006-07-27 14:26:00 · 2432 阅读 · 0 评论 -
用ASP.NET还原与恢复Sql server
做了个项目,涉及到数据库的还原和恢复,到网上找了一下,是利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。 我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。 需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储原创 2006-07-26 09:49:00 · 832 阅读 · 0 评论 -
海量数据分页
Create PROCEDURE CN5135_SP_Pagination/****************************************************************** 千万数量级分页存储过程 *****************************************************************参数说明:1.Tables :表名称转载 2006-07-20 10:41:00 · 1130 阅读 · 0 评论 -
上传文件图片到数据库案例
Create Table Uploads( u_id INT NOT NULL IDENTITY Primary Key, u_title Varchar( 200 ), u_document Image, u_documentType Varchar( 50 ), u_entrydate DATETIME Default getDate())上传文件到数据库:void原创 2006-11-22 15:49:00 · 1039 阅读 · 0 评论 -
关于SQL导入导出的方法大全(从网上摘抄)
1、 /******* 从MS SQL 导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""/*********** 导入ExcelSELECT * FROM OpenDataSource( Microso转载 2006-11-02 19:44:00 · 1027 阅读 · 0 评论 -
储过程、存储函数的加密
CREATE procedure dbo.sp_XML_main @table_name nvarchar(260)=, @dirname nvarchar(20)= WITH ENCRYPTION as begin .................................................... end转载 2006-03-03 08:46:00 · 667 阅读 · 0 评论 -
存储过程编写经验和优化措施
一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到转载 2006-02-28 15:29:00 · 610 阅读 · 0 评论 -
存储过程实例(二)
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[BOM_COUNT_PRICE]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[BOM_COUNT_PRICE]GOif exists (select * from d原创 2007-03-07 14:37:00 · 1436 阅读 · 0 评论