随笔分类 -  MSSQL2000

(转)sql server中使用convert来取得datetime数据类型样式
摘要:sql server2000中使用convert来取得datetime数据类型样式(全) 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), ... 阅读全文
posted @ 2007-11-05 08:03 冷火 阅读(374) 评论(0) 推荐(0)
分组统计并且累加的问题
摘要:分组统计并且累加的问题 问:说有张表 Table (Date, Name, Income). 我想按Name和Date进行月份分组合计Income(不同的姓名和月份要区分出来),并且增加一个字段Cum,显示各月的Income的累加(当然月份是按升序排列)。Date字段是日期型,格式:mm/dd/yyyy,这个查询怎么写?谢谢! 答:如果没猜错的话你的原意,Income 和Cum是两个字段,... 阅读全文
posted @ 2007-03-17 14:17 冷火 阅读(548) 评论(0) 推荐(0)
用于生成交叉表的存储过程的存储过程
摘要:以前总是在网上搜一些交叉表生成的相关代码 但是使用起来总是很复杂 看看 刚出炉的东西对你来说是不是有所帮助 :_)先看看下一个生成的存储过程 :SQLServer2000Create Procedure [dbo].[pGet_Cross_Simple_Report_For_统计生成表_By_工龄编码_职称编号]As--pGet_Cross_By_统计生成表Begin--CREATE TABLE ... 阅读全文
posted @ 2007-02-06 14:03 冷火 阅读(493) 评论(1) 推荐(0)
如何在数据层分页以提高性能
摘要:在读取大量数据的时候我们可以通过DataReader对数据进行分页以提高性能,还有一个更好的方法就是在存储过程中对数据进行分页。 假设有一个Products表字段有(ProductID,Name,Description, Price) 以下方法只支持SQLServer 2005 因为ROW_NUMBER()函数是SQLServer 2005新增的。 1CREATE PROCEDURE ... 阅读全文
posted @ 2006-12-11 08:07 冷火 阅读(291) 评论(0) 推荐(0)
将天文数字转换成中文大写 (2000 年前的思路,打劫的,一点儿技术含量都没有)
摘要:alter function ConvertNumberToChinese(@ varchar(100)) returns varchar(100) as begin --declare @ varchar(100) --set @ = '101140101031013' declare @s varchar(100) set @s = '' declare @p integer set @p... 阅读全文
posted @ 2006-12-08 08:29 冷火 阅读(403) 评论(0) 推荐(0)
2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高)
摘要:--/*-----存储过程 分页处理 孙伟 2005-03-28创建 -------*/--/*----- 对数据进行了2分处理使查询前半部分数据与查询后半部分数据性能相同 -------*/--/*-----存储过程 分页处理 孙伟 2005-04-21修改 添加Distinct查询功能-------*/--/*-----存储过程 分页处理 孙伟 2005-05-18修改 多字段排序规则问题... 阅读全文
posted @ 2006-12-06 11:55 冷火 阅读(355) 评论(0) 推荐(0)
SQL2分查找法通用分页存储过程算法 改成.net类实现
摘要:using System;namespace CountryPark.DAL{ /**//// /// PageList 的摘要说明。 /// public sealed class PageList { static PageList() { } /**//// /// 分页... 阅读全文
posted @ 2006-12-06 11:53 冷火 阅读(344) 评论(0) 推荐(0)
使用数据2分处理的通用分页存储过程 前半部分与后半部分数据访问时间相同
摘要:--/*-----存储过程 分页处理 孙伟 2005-03-28创建 -------*/--/*----- 对数据进行了2分处理使查询前半部分数据与查询后半部分数据性能相同 -------*/--/*-----存储过程 分页处理 2005-04-21修改 添加Distinct查询功能-------*/--/*-----存储过程 分页处理 2005-05-18修改 多字段排序规则问题------... 阅读全文
posted @ 2006-12-06 11:51 冷火 阅读(305) 评论(0) 推荐(0)
fqyz一卡通系统kp考勤子系统,对原始记录进行处理的t-sql语句(二)
摘要:CREATE PROCEDURE [CL] (@st datetime, --起始日期@et datetime --终止日期)AS --fqyz一卡通系统kp考勤子系统,对原始记录进行处理的SQL语句 SELECT orgrec.*, ProcRecords.PlanWorkID, ProcRecords.PlanStart, ProcRecords.RealStart, ... 阅读全文
posted @ 2006-11-20 08:20 冷火 阅读(464) 评论(0) 推荐(0)
SQL SERVER 与ACCESS、EXCEL的数据转换
摘要:熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详... 阅读全文
posted @ 2006-09-14 08:35 冷火 阅读(184) 评论(0) 推荐(0)
自动压缩MS SQL数据库日志
摘要:前段时间做一个WEB项目时,要求做大数据量测试,数据库服务器硬盘很小,项目组几个人没几天就把服务器硬盘撑满了, 于是上网找了一段压缩数据库的脚本,改动了一下,这样不用每天去人为清除日志了,大家知道常见的清除日志的方法(当初偶应聘现在的公司时,老板就问我怎么清除数据库日志,偶当时懵了,没搞过,胡乱说先备份再回复,备份时不备份日志就可以了,谁知这个方法也是对了,只是操作有点麻烦),先分离数据库,然后再... 阅读全文
posted @ 2006-08-30 11:55 冷火 阅读(586) 评论(0) 推荐(0)
sql server中函數的寫法格式規格
摘要:/***************************************************** *** author:Susan ***date:2005/08/05 *** expliation:如何寫函數的格式及例子,有游標的用法! *** 本版是SQL SERVER 版! *****************************************************... 阅读全文
posted @ 2006-08-24 08:27 冷火 阅读(855) 评论(2) 推荐(0)