摘要:
即使是SQL Server 2000,全文检索的功能已经能够满足基本需要,有迹象表明在设置相关字段为全文索引的时候,即使是使用这个字段进行like操作,速度也会较没有全文索引快很多。不过既然建立全文索引了,大部分人肯定还是使用CONTAINS来进行操作了,这种速度肯定比like操作更快。一般格式是: select [想要的字段名] from [表] where CONTAINS(查询字段名, '...
阅读全文
posted @ 2007-06-29 22:21
伊凡
阅读(298)
推荐(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)
摘要:
--方法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)
摘要:
--创建一个每月最后一个工作日执行的作业,调用上述存储过程实现自动创建数据库 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)
摘要:
问题描述: 某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005) -- SQL Server 2005的错误处理容易控制, 因此, SQL Server 2005中可以直接删除, 通过错误处理来确定是否需要更新. ...
阅读全文
posted @ 2007-06-29 16:52
伊凡
阅读(955)
推荐(0)
摘要:
问题描述: 在有限多的不大于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)
摘要:
问题描述: 用ADO访问数据库,从一个表中取一定的记录(比如20行),取出后在程序中使用,使用完后删除掉记录(不用更新或删除记录)。在多用户操作下(每个用户采用相同的操作),怎么保证一个用户已选取的记录不被其他用户选取? 问题解决: 处理这类问题的一般方法是增加一个标志列,每个用户取的记录设置一个标志,新的用户只从标志为未取的记录中获取记录。 而本文利用事务与锁来控制数据的处理,不需要增...
阅读全文
posted @ 2007-06-29 16:51
伊凡
阅读(405)
推荐(0)
摘要:
最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1. 如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2. 控制不重复 3. 考虑性能 针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导 生成100万条8位不重复数据的示例 USE tempdb GO -- 创建测试表 CREATE TABLE...
阅读全文
posted @ 2007-06-29 16:51
伊凡
阅读(511)
推荐(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)
摘要:
根据排序定义表排序数据 测试数据: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)
摘要:
/*--原帖地址: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)
摘要:
/*--原帖地址: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)
摘要:
/*--原帖地址: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)
摘要:
/*--原帖地址: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)
摘要:
/*--原帖地址: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)
摘要:
/*--原帖地址: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)
摘要:
原帖地址: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)
摘要:
原帖地址: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)
摘要:
原帖地址: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)
摘要:
原帖地址: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)
摘要:
原帖地址: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)
摘要:
原帖地址: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)
摘要:
原帖地址: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)
摘要:
原帖地址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)
摘要:
原贴地址: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)
摘要:
原帖地址:http://community.csdn.net/Expert/topic/3317/3317231.xml?temp=.7252313 程序选择了: 项目名称,项目年度,地市,申请单位,支持金额这几个字段其中汇总字段为项目年度,地市查询结果列就要按需要项目名称,项目年度,地市,申请单位,支持金额排列好并能按指定的字段进行排序处理要求生成的结果:====================...
阅读全文
posted @ 2007-06-29 16:35
伊凡
阅读(342)
推荐(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)
摘要:
原帖地址: 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)
摘要:
原帖地址: 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)
摘要:
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)
摘要:
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)
摘要:
原帖地址: 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)
摘要:
/*--作业处理实例 ?根据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)
摘要:
原帖地址: 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)
摘要:
原帖地址: http://community.csdn.net/Expert/topic/3244/3244874.xml?temp=.5755274表一:MenuTree? Id??????????????????? context????????????????? -----------? ---------------------------1????????????????????? 商场...
阅读全文
posted @ 2007-06-29 16:29
伊凡
阅读(187)
推荐(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)
摘要:
原帖地址: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)