• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
鱼要的是海洋,鸟要的是天空,我要的是自由!
平凡的人不平凡的人生
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
2007年7月4日
web报表开发技术专题一:序号问题
摘要: 近期因为专注于用c# 实现web报表,积累了一些经验和心得,也写过一篇介绍文章,也有网友提出没有说清楚。现觉得想用单篇文章来说明web报表开发难免会大而空,落不到实处。因而便想到每篇文章只关注web报表开发中一方面,由多篇文章而形成一个web报表开发的系列文章,这些web报表开发的系列文章无先后次序,主从之分。每篇文章只是以一种视角来看待web报表开发而已。大家可以只选自己感兴趣的部分来看,这样... 阅读全文
posted @ 2007-07-04 16:43 伊凡 阅读(477) 评论(0) 推荐(0)
几种常用存储过程分页方法
摘要: 我们先给出几种主要的分页方法和核心语句,然后直接给出结论,有兴趣的读者可以看看后面的数据 几种常用存储过程分页方法 TopN方法 select Top(@PageSize) from TableName where ID Not IN (Select Top ((@PageIndex-1)*@PageSize) ID from Table Name where .... orde... 阅读全文
posted @ 2007-07-04 16:41 伊凡 阅读(930) 评论(0) 推荐(0)
2007年7月2日
连接两台服务器
摘要: 1.连接另一台服务器select * from openrowset('SQLOLEDB','ServerName';'UID';'PID' ,'select * from DataBaseName.dbo.bbbb')2.从另一太服务器插入到当前数据库select * into aaaa from openrowset('SQLOLEDB','ServerName';'UID';'PID' ,... 阅读全文
posted @ 2007-07-02 10:08 伊凡 阅读(662) 评论(0) 推荐(0)
2007年6月29日
SQL Tips:兼顾检索速度和精确性
摘要: 即使是SQL Server 2000,全文检索的功能已经能够满足基本需要,有迹象表明在设置相关字段为全文索引的时候,即使是使用这个字段进行like操作,速度也会较没有全文索引快很多。不过既然建立全文索引了,大部分人肯定还是使用CONTAINS来进行操作了,这种速度肯定比like操作更快。一般格式是: select [想要的字段名] from [表] where CONTAINS(查询字段名, '... 阅读全文
posted @ 2007-06-29 22:21 伊凡 阅读(298) 评论(0) 推荐(0)
最热网友收藏
摘要: 最热网友收藏:共享一些面试题(2007年第1周) 2007年第1周最热网友收藏 共享一些面试题(52),共94人收藏,xblue3首先收藏 程序员真实写真:35岁前成功的12条黄金法则(49),共182人收藏,yanglilibaobao首先收藏 css学习笔记,欢迎大家补充,谢谢(46),共54人收藏,hotsunn首先收藏 我来做个好人吧,40种网站设计常用技巧(46),共2... 阅读全文
posted @ 2007-06-29 22:13 伊凡 阅读(724) 评论(0) 推荐(0)
根据当月数据库自动生成下个月数据库--2
摘要: --方法2. 脚本复制use mastergo if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_ProcCopyDb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[sp_ProcCopyDb]GO /*--数据库... 阅读全文
posted @ 2007-06-29 16:54 伊凡 阅读(429) 评论(0) 推荐(0)
根据当月数据库自动生成下个月数据库--3
摘要: --创建一个每月最后一个工作日执行的作业,调用上述存储过程实现自动创建数据库 use mastergo --设置 SQL Agent 服务为自动启动exec msdb..sp_set_sqlagent_properties @auto_start=1go --创建作业exec msdb..sp_add_job @job_name=N'自动建库处理' --创建作业步骤declare @sql var... 阅读全文
posted @ 2007-06-29 16:53 伊凡 阅读(279) 评论(0) 推荐(0)
实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
摘要: 问题描述: 某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005) -- SQL Server 2005的错误处理容易控制, 因此, SQL Server 2005中可以直接删除, 通过错误处理来确定是否需要更新. ... 阅读全文
posted @ 2007-06-29 16:52 伊凡 阅读(955) 评论(0) 推荐(0)
在有限多的不大于100的正整数中,找出尽量多个相加起来值介于98~102之间的组合
摘要: 问题描述: 在有限多的不大于100的正整数中,找出尽量多个相加起来值介于98~102之间的组合。 组合的个数限制在2 和3。 比如有数字(39,40,1,55,17,17……N)数字可以有重复。 找出的组合有(50,50),(21,41,39),(48,50)……M。在上面的数字在组合中每次只能出现一次(比如数字中40只出现过一次,那在组合中也只能出现一次。17出现过两次那在组合中最多两次) ... 阅读全文
posted @ 2007-06-29 16:52 伊凡 阅读(387) 评论(0) 推荐(0)
使用事务与锁,实现一个用户取过的数据不被其他用户取到
摘要: 问题描述: 用ADO访问数据库,从一个表中取一定的记录(比如20行),取出后在程序中使用,使用完后删除掉记录(不用更新或删除记录)。在多用户操作下(每个用户采用相同的操作),怎么保证一个用户已选取的记录不被其他用户选取? 问题解决: 处理这类问题的一般方法是增加一个标志列,每个用户取的记录设置一个标志,新的用户只从标志为未取的记录中获取记录。 而本文利用事务与锁来控制数据的处理,不需要增... 阅读全文
posted @ 2007-06-29 16:51 伊凡 阅读(405) 评论(0) 推荐(0)
如何快速生成100万不重复的8位编号
摘要: 最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1. 如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2. 控制不重复 3. 考虑性能 针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导 生成100万条8位不重复数据的示例 USE tempdb GO -- 创建测试表 CREATE TABLE... 阅读全文
posted @ 2007-06-29 16:51 伊凡 阅读(511) 评论(0) 推荐(0)
如何实现横向聚合
摘要: 问题描述: 有表tb,数据如下 A1 A2 A3 A4 A5 1 2 5 3 4 2 2 3 4 5 0 3 4 2 5 如何输出 A1 A2 A3 A4 A5 最大 最小 5以上个数 1 2 5 3 4 5 1 1 2 2 3 4 5 5 2 1 0 3 5 2 6 6 0 ... 阅读全文
posted @ 2007-06-29 16:50 伊凡 阅读(335) 评论(0) 推荐(0)
根据排序定义表排序数据
摘要: 根据排序定义表排序数据 测试数据:create table tb1(id int,col1 varchar(10),col2 int)insert tb1 select 1,'aa',111union all select 2,'aa',111union all select 3,'aa',111union all select 4,'bb',222union all select 5,... 阅读全文
posted @ 2007-06-29 16:49 伊凡 阅读(298) 评论(0) 推荐(0)
报表统计
摘要: /*--原帖地址:http://community.csdn.net/Expert/topic/3826/3826130.xml?temp=.4175836--*/ --示例数据--建企业名称表CREATE TABLE qiye (qiyemingcheng char(16),xingzhi char(4),shunxu int)insert into qiye select '企业甲','国有'... 阅读全文
posted @ 2007-06-29 16:48 伊凡 阅读(374) 评论(0) 推荐(0)
根据当月数据库自动生成下个月数据库--1
摘要: /*--原帖地址:http://community.csdn.net/Expert/topic/3818/3818559.xml?temp=.9593317--*/ /*--处理要求 在sql数据库里有一个名为Pos200502的Database,每个月会有一个类似于这样名称(Pos200502 Pos200503)的database 我该如何利用sql server的自动作业+一段存储过程,实现... 阅读全文
posted @ 2007-06-29 16:47 伊凡 阅读(318) 评论(0) 推荐(0)
逐记录导出text/ntext字段值为文本文件
摘要: /*--原帖地址:http://community.csdn.net/Expert/topic/3851/3851741.xml?temp=.4726831--*/ --测试数据create table tb(id varchar(50) primary key,detail text)insert tb select 'aaa','11111'union all select 'bbb','43... 阅读全文
posted @ 2007-06-29 16:46 伊凡 阅读(387) 评论(0) 推荐(0)
随机排序分页处理示例
摘要: /*--原帖地址:http://community.csdn.net/Expert/topic/3845/3845647.xml?temp=.7272455--*/ /*--处理要求 用如下语句可以实现随机排序:select * from xiaofei where status=1 order by newid() 这样的话每次用户刷新页面排序就会变.现在我想做成不同用户进来页面看到的排序都不一... 阅读全文
posted @ 2007-06-29 16:45 伊凡 阅读(518) 评论(0) 推荐(0)
无规律自定义分段的分类汇总+交叉表处理
摘要: /*--原帖地址:http://community.csdn.net/Expert/topic/3845/3845290.xml?temp=.3689386--*/ --测试数据create table tb(编号 int,性质 varchar(10),数量 int,指标1 decimal(10,1),指标2 decimal)insert tb select 1 ,'00' ,10,1.1 ,10... 阅读全文
posted @ 2007-06-29 16:45 伊凡 阅读(369) 评论(0) 推荐(0)
逐月对比的交叉表处理
摘要: /*--原帖地址:http://community.csdn.net/Expert/topic/3841/3841808.xml?temp=.4308588--*/ --测试数据create table tb(year int,month int,No varchar(10),Name varchar(10),部门 varchar(10),工资 int)insert tb select 2004,... 阅读全文
posted @ 2007-06-29 16:44 伊凡 阅读(203) 评论(0) 推荐(0)
特殊分页处理
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3662/3662135.xml?temp=.4289972 --测试数据create table tb(ID int primary key,grade varchar(10),uptime datetime)insert tb select 1 ,'a','2004-12-11'union all sele... 阅读全文
posted @ 2007-06-29 16:44 伊凡 阅读(237) 评论(0) 推荐(0)
树形数据转换
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3663/3663934.xml?temp=.9100458 --测试数据create table PROJECT(id int,name nvarchar(20),parent_id int)insert PROJECT select 1,'所有项目',nullunion all select 2,... 阅读全文
posted @ 2007-06-29 16:41 伊凡 阅读(477) 评论(0) 推荐(0)
自定义公式的计算处理
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3485/3485588.xml?temp=.8813745 --示例数据create table sale(date datetime,code varchar(10),amt int)insert sale select '2004-10-22','aa',15000union all select '... 阅读全文
posted @ 2007-06-29 16:41 伊凡 阅读(723) 评论(0) 推荐(0)
动态关联表
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3452/3452577.xml?temp=.1377375 --示例数据create table [table](A sysname,B varchar(10))insert [table] select 'table_1','a'union all select 'table_2','b' cre... 阅读全文
posted @ 2007-06-29 16:40 伊凡 阅读(313) 评论(0) 推荐(0)
模拟多级表头的分组统计
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3434/3434688.xml?temp=3.246486E-03 --测试数据create table 单位表 (单位代码 varchar(10),单位名称 varchar(50))insert 单位表 values('01' ,'中国单位') --1级insert 单位表... 阅读全文
posted @ 2007-06-29 16:39 伊凡 阅读(355) 评论(0) 推荐(0)
动态分组查询
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3428/3428792.xml?temp=.6476251 --示例数据create table 表(ID int,NUM int)insert 表 select 1,2union all select 2,3union all select 3,2union all select 4,2union all ... 阅读全文
posted @ 2007-06-29 16:38 伊凡 阅读(448) 评论(0) 推荐(0)
索引对查询条件顺序的影响
摘要: 原帖地址:http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=207897 环境:Sql Server2000 +sp4 问题:select datediff(day,'20040910','20040920') --这句可以执行 --而下面这句不能执行(有时也可以执行)--sub_para为varchar(8),错误信息是:从字符串转换为... 阅读全文
posted @ 2007-06-29 16:37 伊凡 阅读(573) 评论(0) 推荐(0)
展开BOM
摘要: 原帖地址http://community.csdn.net/Expert/topic/3384/3384941.xml?temp=.6640436 ------------------------------------------------------------------------- --测试数据CREATE TABLE [dbo].[BOM_DETAIL] ( [PKID] [int]... 阅读全文
posted @ 2007-06-29 16:36 伊凡 阅读(452) 评论(0) 推荐(0)
组合处理
摘要: 原贴地址:http://community.csdn.net/Expert/topic/3338/3338785.xml?temp=.9853022 有表t1:ID | Place Time Level---|------------------- 1 | P1 T3 L1 2 | P1 T1 L1 3 | P3 T1 L2 4... 阅读全文
posted @ 2007-06-29 16:36 伊凡 阅读(224) 评论(0) 推荐(0)
数据汇总加排序
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3317/3317231.xml?temp=.7252313 程序选择了: 项目名称,项目年度,地市,申请单位,支持金额这几个字段其中汇总字段为项目年度,地市查询结果列就要按需要项目名称,项目年度,地市,申请单位,支持金额排列好并能按指定的字段进行排序处理要求生成的结果:====================... 阅读全文
posted @ 2007-06-29 16:35 伊凡 阅读(342) 评论(0) 推荐(0)
触发器维护已经用编号/未用编号
摘要: 原帖地址: http://community.csdn.net/Expert/topic/3298/3298074.xml?temp=.6988336 table1为初始化数据,table2为已用票据 在table2上写触发器,table2每insert,update,or 批量delete时,实时体现tabel1的'已用票号','已用票数', '结余票号','结余票数'的值. ---------... 阅读全文
posted @ 2007-06-29 16:34 伊凡 阅读(280) 评论(0) 推荐(0)
先进先出的订单分配处理
摘要: 原帖地址: http://community.csdn.net/Expert/topic/3239/3239774.xml?temp=9.711856E-02 物料 批号 库存数aa p01 5aa p02 10bb p01 20 订单 物料 订货数1 aa 111 bb 102 aa 23 aa 1 要得到: 订单 物料 批号 出库1 aa p01 51 aa p02 61 bb p01 102... 阅读全文
posted @ 2007-06-29 16:34 伊凡 阅读(665) 评论(0) 推荐(0)
触发器实现字符串处理及统计
摘要: 原帖地址: http://community.csdn.net/Expert/topic/3269/3269542.xml?temp=8.726138E-02 table1序号 类别 起始号 终止号 总数 已用票号 已用票数 结余票号 结余票数 组合编号(主键)1 A 0000001 0000005 5 0000001,000... 阅读全文
posted @ 2007-06-29 16:33 伊凡 阅读(275) 评论(0) 推荐(0)
用SQL在文本文件中追加数据
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_movefile]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_movefile]GO /*--在文本文件中追加数据 在文本文件中追加数据 如果文件不存在,将创... 阅读全文
posted @ 2007-06-29 16:33 伊凡 阅读(428) 评论(0) 推荐(0)
利用SQL移动硬盘文件
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_movefile]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_movefile]GO /*--移动服务器上的文件 不借助 xp_cmdshell ,因为这个在... 阅读全文
posted @ 2007-06-29 16:33 伊凡 阅读(255) 评论(0) 推荐(0)
自动生成剩余编号字符串
摘要: 原帖地址: http://community.csdn.net/Expert/topic/3220/3220744.xml?temp=.6029474 问题描述: insert 主表 select 'Q',0000001,0000100,100,'0000001-0000100'? union all select 'M',0000001,0000200,200,'0000001-0000200'... 阅读全文
posted @ 2007-06-29 16:32 伊凡 阅读(295) 评论(0) 推荐(0)
根据表中记录的变化情况自动维护作业
摘要: /*--作业处理实例 ?根据sendTab的SendTime定制作业?并且在该作业完成时,可以自动删除作业--*/ --示例 --测试表create table sendTab(ID int identity(1,1),Name varchar(10)?,SendTime datetime,AcceptUnit varchar(10)?,SendUnit varchar(10),Content v... 阅读全文
posted @ 2007-06-29 16:32 伊凡 阅读(311) 评论(0) 推荐(0)
金额合计求值问题
摘要: 原帖地址: http://community.csdn.net/Expert/topic/3190/3190686.xml?temp=.6296961 表test中记录: aa bb 001 50.5 002 60 003 15.4 004 25 005 48 ... 输入任一金额,然后在表中查找是否有该金额或几条记录的合计等于该金额.如:输入25,则... 阅读全文
posted @ 2007-06-29 16:30 伊凡 阅读(276) 评论(0) 推荐(0)
字段里字符串的处理问题
摘要: 原帖地址: http://community.csdn.net/Expert/topic/3244/3244874.xml?temp=.5755274表一:MenuTree? Id??????????????????? context????????????????? -----------? ---------------------------1????????????????????? 商场... 阅读全文
posted @ 2007-06-29 16:29 伊凡 阅读(187) 评论(0) 推荐(0)
根据产品损耗率计算产品实际数量
摘要: 原帖地址: http://community.csdn.net/Expert/topic/3236/3236660.xml?temp=.9309046 表T1(记录的是产品加工步骤的损耗情况)Cp_No(产品编码) Cp_Step(加工步骤) Cp_Shl(损耗率)001 1 0.1001 ... 阅读全文
posted @ 2007-06-29 16:28 伊凡 阅读(746) 评论(0) 推荐(0)
字符串分拆查询
摘要: 原帖地址:http://community.csdn.net/Expert/topic/3230/3230422.xml?temp=.7884485 有这样的数据 字段1 字段2 2,4,23 3,6,345 23,56,4 3,3,67取数据的是查询 字段1中 条件是 4 那么在字段2 在取的是6与 67结果如下============4 64 67 -... 阅读全文
posted @ 2007-06-29 16:28 伊凡 阅读(218) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3