sql 查询本周本月问题
摘要:参考以下日期写法 ---求相差天数 select datediff(day,'2004-01-01',getdate()) 转贴: --1.一个月第一天的 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --2.本周的星期一 SELECT DATEAD...
阅读全文
posted @
2007-01-22 14:40
mbskys
阅读(585)
推荐(0)
SQL保持多台服务器数据的一致性
摘要:很多企业用户都拥有多台SQL Server 2000服务器,为了使多台数据库服务器上的数据保持一致,我们可以将一台数据库服务器中的某个数据库移动到另外的数据库服务器中。 下面以两台SQL Server 2000服务器为例(分别用A和B表示),介绍具体操作过程。 1、前期准备 首先确保这两台安装了SQL Server 2000服务器的计算机可以互相访问,并且操作者有管理员权限。假设数据库...
阅读全文
posted @
2007-01-22 14:38
mbskys
阅读(282)
推荐(0)
SQL随机,筛选重复记录
摘要:我们经常想在一个数据表中随机地选取出数据来,比如随机生成考试试卷等。利用 SQL Server 的 NewID() 方法就可以很轻松地达到这个目的。NewID() 方法返回一个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4在 select 表的时候,再增加一列为 NewID() 就可以了。SQL 语句:select *, NewID() from tabl...
阅读全文
posted @
2007-01-22 14:37
mbskys
阅读(424)
推荐(0)
Transact SQL 常用语句以及函数[个人推荐]
摘要:Transact SQL 语 句 功 能 ======================================================================== --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新...
阅读全文
posted @
2007-01-22 14:35
mbskys
阅读(164)
推荐(0)
Transact SQL 常用语句以及函数[个人推荐]
摘要:Transact SQL 语 句 功 能 ======================================================================== --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新...
阅读全文
posted @
2007-01-22 14:34
mbskys
阅读(197)
推荐(0)
当SQL Server数据库崩溃时如何恢复
摘要:任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。 在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损了,这样只需要sp_attach_db,把数据文件附加到新的数据库上即可,或者在停机的时候把所有...
阅读全文
posted @
2007-01-22 14:23
mbskys
阅读(491)
推荐(0)
经典的翻页存储过程[推荐]
摘要:最近找到一很好的SQL存储过程,用过都觉得很不错,执行效率也可以,在此推荐给大家. ——缘...
阅读全文
posted @
2007-01-22 14:21
mbskys
阅读(184)
推荐(0)
收藏邹建大哥的存储过程通用分页。。真是牛气!
摘要:SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO /*--实现分页的通用存储过程 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法 如果使用查询语句,而且查询语句使用了order by,则查询语句必须包含top 语句 --邹...
阅读全文
posted @
2007-01-22 14:07
mbskys
阅读(250)
推荐(0)
Sql 数据分页解决方案
摘要:很多开始学习编程的朋友们在使用数据库自定义分页的时候,会遇到写不好数据分页存储过程的问题。 这里我就自己的一点经验和学习心得提供几种数据库内分页的存储过程和大家分享一下。 1、 使用top1.1利用当前记录号(currentnote)和分页页面大小(pagesize)进行分页 create proc GetNextPageInfo2 @pagesize int, ...
阅读全文
posted @
2007-01-12 15:33
mbskys
阅读(124)
推荐(0)
海量数据库的查询优化及分页算法方案
摘要:海量数据库的查询优化及分页算法方案 海量数据库的查询优化及分页算法方案海量数据库的查询优化及分页算法方案(转自 http://www.pconline.com.cn) --------------------------------------------------------------------------------实现小数据量和海量数据的通用分页显示存储过程 建立一个web 应用,...
阅读全文
posted @
2007-01-12 14:45
mbskys
阅读(199)
推荐(0)
如何提升自己的表为系统表,防止误操作对其进行修改
摘要:create table test1(did int)sp_configure 'allow updates', 1RECONFIGURE WITH OVERRIDEupdate sysobjects set xtype = 'S',info = 4 where id = object_id('test1')sp_configure 'allow updates', 0RECONFIGURE ...
阅读全文
posted @
2007-01-10 16:35
mbskys
阅读(146)
推荐(0)
更改表字段的描述 SQL语句实现
摘要:使用sp_configure 系统存储过程 使用 sp_configure 时,必须在设置一个配置选项后运行 RECONFIGURE 或者 RECONFIGURE WITH OVERRIDE。RECONFIGURE WITH OVERRIDE 语句通常保留用于需要加倍小心的配置选项(例如,将 allow updates 选项设置为 1 使用户得以更新系统表中的字段)。但是,RECONFIGURE ...
阅读全文
posted @
2007-01-10 16:34
mbskys
阅读(477)
推荐(0)
从第11条记录起,取查询结果的10条
摘要:用top关键字可以实现取查询结果的前n条 如果我要从第11条记录起,取查询结果的10条,即是说取11-20条记录 select itendity(int,1,1) as id, * into newtable from youtable go select * from newtable where id >= 11 and id <= 20 该方法...
阅读全文
posted @
2007-01-07 02:59
mbskys
阅读(318)
推荐(0)
2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高)
摘要:--/*-----存储过程 分页处理 孙伟 2005-03-28创建 -------*/--/*----- 对数据进行了2分处理使查询前半部分数据与查询后半部分数据性能相同 -------*/--/*-----存储过程 分页处理 孙伟 2005-04-21修改 添加Distinct查询功能-------*/--/*-----存储过程 分页处理 孙伟 2005-05-18修改 多字段排序规则问题--...
阅读全文
posted @
2007-01-07 02:40
mbskys
阅读(138)
推荐(0)
用代码实再SQL备份[转]
摘要:我们通常备份数据库时,需要登录数据库服务器去备份和恢复,这样很不方便,其实SQL SERVER自带的命令可能让我们很简单地实现远程通过Asp.Net备份和恢复数据库。 BACKUP DATABASE '被备份的数据库名' TO DISK = '备份文件路径';ALTER DATABASE '被恢复的数据库名' SET OFFLINE WITH ROOLBACK IMMEDIATE;RESTORE ...
阅读全文
posted @
2007-01-06 00:19
mbskys
阅读(135)
推荐(0)
Team Fundation Server安装过程
摘要:安装环境: CPU: 1.86G 内存: 1G 硬盘: 60G 操作系统: Windows Server 2003 R2 Enterprise Edition(英文正式版) 其他软件: SQL Server 2005 Enterprise Edition(英文正式版) + SP1 VS 2005 Team E...
阅读全文
posted @
2007-01-05 13:17
mbskys
阅读(342)
推荐(0)
域环境中安装部署VSTS全过程
摘要:曾经在单机上试验安装过TFS,但没有在域中进行TFS安装。这次在域中进行了安装,过程中也发生了些小问题,总的来说还算顺利,没有半路重来 。 安装环境: CPU: P4 2.8GMemory: 1G Windows Server 2003 Enterprise Edition + SP1Windows SharePoint Service 2.0 + SP2SQL Server 2005 Devel...
阅读全文
posted @
2007-01-05 13:15
mbskys
阅读(157)
推荐(0)
【转】C#.net中使用存储过程
摘要:C#.net中使用存储过程 1.构造与Sql服务器连接对象 SqlConnection MyCon = new SqlConnection() 2.构造SqlCommand对象 SqlCommand MyCmd = new SqlCommand() 3.指定SqlCommand对象调用的存储过程 MyCmd.CommandText = "ProcedureName" ProcedureNa...
阅读全文
posted @
2007-01-05 00:51
mbskys
阅读(190)
推荐(0)
【转】恢复误删数据(SQL Server 2000)--Log Explorer
摘要:今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。 首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面:在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下...
阅读全文
posted @
2007-01-05 00:12
mbskys
阅读(183)
推荐(0)