摘要:
即使是SQL Server 2000,全文检索的功能已经能够满足基本需要,有迹象表明在设置相关字段为全文索引的时候,即使是使用这个字段进行like操作,速度也会较没有全文索引快很多。不过既然建立全文索引了,大部分人肯定还是使用CONTAINS来进行操作了,这种速度肯定比like操作更快。一般格式是: select [想要的字段名] from [表] where CONTAINS(查询字段名, '... 阅读全文
posted @ 2007-06-29 22:21
伊凡
阅读(304)
评论(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
伊凡
阅读(726)
评论(0)
推荐(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
伊凡
阅读(430)
评论(0)
推荐(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
伊凡
阅读(283)
评论(0)
推荐(0)
摘要:
问题描述: 某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005) -- SQL Server 2005的错误处理容易控制, 因此, SQL Server 2005中可以直接删除, 通过错误处理来确定是否需要更新. ... 阅读全文
posted @ 2007-06-29 16:52
伊凡
阅读(959)
评论(0)
推荐(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
伊凡
阅读(389)
评论(0)
推荐(0)
摘要:
问题描述: 用ADO访问数据库,从一个表中取一定的记录(比如20行),取出后在程序中使用,使用完后删除掉记录(不用更新或删除记录)。在多用户操作下(每个用户采用相同的操作),怎么保证一个用户已选取的记录不被其他用户选取? 问题解决: 处理这类问题的一般方法是增加一个标志列,每个用户取的记录设置一个标志,新的用户只从标志为未取的记录中获取记录。 而本文利用事务与锁来控制数据的处理,不需要增... 阅读全文
posted @ 2007-06-29 16:51
伊凡
阅读(407)
评论(0)
推荐(0)
摘要:
最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1. 如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2. 控制不重复 3. 考虑性能 针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导 生成100万条8位不重复数据的示例 USE tempdb GO -- 创建测试表 CREATE TABLE... 阅读全文
posted @ 2007-06-29 16:51
伊凡
阅读(513)
评论(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
伊凡
阅读(338)
评论(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
伊凡
阅读(299)
评论(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
伊凡
阅读(377)
评论(0)
推荐(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
伊凡
阅读(319)
评论(0)
推荐(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
伊凡
阅读(389)
评论(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
伊凡
阅读(520)
评论(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
伊凡
阅读(371)
评论(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
伊凡
阅读(204)
评论(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
伊凡
阅读(240)
评论(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
伊凡
阅读(479)
评论(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
伊凡
阅读(725)
评论(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
伊凡
阅读(315)
评论(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
伊凡
阅读(358)
评论(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
伊凡
阅读(449)
评论(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
伊凡
阅读(574)
评论(0)
推荐(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
伊凡
阅读(453)
评论(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
伊凡
阅读(226)
评论(0)
推荐(0)
摘要:
原帖地址:http://community.csdn.net/Expert/topic/3317/3317231.xml?temp=.7252313 程序选择了: 项目名称,项目年度,地市,申请单位,支持金额这几个字段其中汇总字段为项目年度,地市查询结果列就要按需要项目名称,项目年度,地市,申请单位,支持金额排列好并能按指定的字段进行排序处理要求生成的结果:====================... 阅读全文
posted @ 2007-06-29 16:35
伊凡
阅读(344)
评论(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
伊凡
阅读(281)
评论(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
伊凡
阅读(672)
评论(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
伊凡
阅读(278)
评论(0)
推荐(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
伊凡
阅读(431)
评论(0)
推荐(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
伊凡
阅读(257)
评论(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
伊凡
阅读(297)
评论(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
伊凡
阅读(314)
评论(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
伊凡
阅读(280)
评论(0)
推荐(0)
摘要:
原帖地址: http://community.csdn.net/Expert/topic/3244/3244874.xml?temp=.5755274表一:MenuTree? Id??????????????????? context????????????????? -----------? ---------------------------1????????????????????? 商场... 阅读全文
posted @ 2007-06-29 16:29
伊凡
阅读(188)
评论(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
伊凡
阅读(750)
评论(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
伊凡
阅读(222)
评论(0)
推荐(0)
摘要:
在数据库表tbl1中有一个字段Keywords,它是nvarchar类型,长度为1000,该字段的内容是所要分析的论文的关键字id??????????????????????? keywords -----------------------------------------------------------1????????????????????????? kw1;kw2;kw32????... 阅读全文
posted @ 2007-06-29 16:27
伊凡
阅读(269)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_updatestr]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_updatestr]GO /*--更新字符串列表中,指定位置的字符串 更新字符串列表中,指定位置的字符串为新的值... 阅读全文
posted @ 2007-06-29 16:26
伊凡
阅读(258)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_split]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_split]GO /*--得到字符串列表指定位置的字符 可以自定义字符串列表的分隔符 如果取数位置超出的范围,返回空字符... 阅读全文
posted @ 2007-06-29 16:25
伊凡
阅读(309)
评论(0)
推荐(0)
摘要:
/**==** 2. 随机排序中的newid()问题 **==**/--测试数据declare @t table(name char(1),value int)insert into @tselect 'a',1union all select 'a',2union all select 'b',3union all select 'b',4union all select 'c',5union ... 阅读全文
posted @ 2007-06-29 16:24
伊凡
阅读(400)
评论(0)
推荐(0)
摘要:
有 两个表:表1:借支姓名 日期 借支单号 借支金额 已还金额 未还余额张三 99-1-1 000001 10000 0 10000李四 99-1-2 000002 5000 0 5000张三 99-2-1 000003 6000 ... 阅读全文
posted @ 2007-06-29 16:23
伊凡
阅读(280)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_qry]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_qry]GO /*--生成交叉表的简单通用存储过程 根据指定的表名,纵横字段,统计字段,自动生成交叉表 并... 阅读全文
posted @ 2007-06-29 16:22
伊凡
阅读(222)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_qry]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_qry]GO /*--查询重复记录的通用存储过程 可以查询出表中那些数据是重复的,这里的重复,是指除主键外... 阅读全文
posted @ 2007-06-29 16:21
伊凡
阅读(261)
评论(0)
推荐(0)
摘要:
/*--修改自定义数据类型精度的示例 自定义数据类型一旦被引用,就不能再修改和删除,如果要修改数据的精度,就非常麻烦,下面的示例演示了如何修改 假设要修改的自定义变量名为aa --*/ --1.修改自定义变量类型的名称exec sp_rename 'aa','aa_bak','USERDATATYPE'go --2.新增自定义变量(按新的精度)EXEC sp_addtype N... 阅读全文
posted @ 2007-06-29 15:57
伊凡
阅读(244)
评论(0)
推荐(0)
摘要:
背景: 定义游标的时候, 如果不指定STATIC 关键字的时候, 则默认定义的游标是动态(DYNAMIC) 的 动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABSOLUTE 提取选项。 因为动态游标会消耗资源去检查基础表的更新, 所以对于复杂的查询, 且不需要反映基础表更新情况的游标处理中, 将游... 阅读全文
posted @ 2007-06-29 14:46
伊凡
阅读(230)
评论(0)
推荐(0)
摘要:
表现: 将数据库兼容级别从80 改到90 后, 下面的游标循环不出数据, 但单独SELECT 有结果 DECLARE MyCursor CURSOR LOCAL READ_ONLY FOR SELECT Col1 FROM tbname WITH(NOLOCK) WHERE Name LIKE 'SNET%' AND B_Key IN( SELEC... 阅读全文
posted @ 2007-06-29 14:44
伊凡
阅读(254)
评论(0)
推荐(0)
摘要:
问: (1)一次插入多条数据时: CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000)) INSERT tb SELECT 1,'DDD',1 UNION ALL SELECT 1,'5100','D' UNION ALL SELECT 1,'5200','E' 也可以这样: CREATE T... 阅读全文
posted @ 2007-06-29 14:43
伊凡
阅读(555)
评论(0)
推荐(0)
摘要:
问题描述: 有一个查询如下,去掉TOP 1的时候,很快就出来结果了,但加上TOP 1的时候,一般要2~3秒才出数据,何解? SELECT TOP 1 A.INVNO FROM A, B WHERE A.Item = B.ItemNumber AND B.OwnerCompanyCode IS NOT NULL 问题原因分析: 在使用TOP 1的时候,SQL Server会... 阅读全文
posted @ 2007-06-29 14:43
伊凡
阅读(422)
评论(0)
推荐(0)
摘要:
问题描述 业务需求如下: 有表A,在查询的时候,需要根据标志确定是查询大于某个值的记录,还是小于某个值的记录 A、一般的处理方法 IF @a = 0 SELECT [TranNumber] FROM A WHERE [TranNumber] 10000 B、一句的处理方法 SELECT [TranNumber] FROM A WHERE (... 阅读全文
posted @ 2007-06-29 14:42
伊凡
阅读(331)
评论(0)
推荐(0)
摘要:
问题描述 业务需求如下: 有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,当参数为0时,查询表A,参数为1时,查询表B。 A、一般的处理方法 IF @Flag = 0 SELECT * FROM dbo.A ELSE IF @Flag = 1 SELECT * FROM dbo.B B、一句的处理... 阅读全文
posted @ 2007-06-29 14:41
伊凡
阅读(258)
评论(0)
推荐(0)
摘要:
背景: 定义游标的时候, 如果不指定STATIC 关键字的时候, 则默认定义的游标是动态(DYNAMIC) 的 动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABSOLUTE 提取选项。 因为动态游标会消耗资源去检查基础表的更新, 所以对于复杂的查询, 且不需要反映基础表更新情况的游标处理中, 将游... 阅读全文
posted @ 2007-06-29 14:39
伊凡
阅读(297)
评论(0)
推荐(0)
摘要:
背景: 静态(STATIC)游标创建将由该游标使用的数据的临时复本。对游标的所有请求都从tempdb 中的这一临时表中得到应答;因此,在对该游标进行提取操作时返回的数据中不反映对基表所做的修改,并且该游标不允许修改 动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABSOLUTE 提取选项。 不指定S... 阅读全文
posted @ 2007-06-29 14:35
伊凡
阅读(663)
评论(0)
推荐(0)
摘要:
表现: 将数据库兼容级别从80 改到90 后, 下面的游标循环不出数据, 但单独SELECT 有结果 DECLARE MyCursor CURSOR LOCAL READ_ONLY FOR SELECT Col1 FROM tbname WITH(NOLOCK) WHERE Name LIKE 'SNET%' AND B_Key IN( SELEC... 阅读全文
posted @ 2007-06-29 14:34
伊凡
阅读(257)
评论(0)
推荐(0)
摘要:
分拆短信中的数据 /*--问题描述根据自定义信息前缀表(每个信息前缀可以看作是一个信息分隔符)进行字符串分拆处理的函数,在分拆处理函数中,首先定义了一个信息前缘表@splits,表中包含了AC、BC、CC、DC四个信息前缀(实际使用时,可以在函数中添加其他信息前缘,也可以定义一个正式表来保存信息前缀数据,这样就可以实现用户自定义信息前缀数据的处理)。它的分拆处理过程是这样的: (1) 在短信... 阅读全文
posted @ 2007-06-29 14:33
伊凡
阅读(408)
评论(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 14:32
伊凡
阅读(270)
评论(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 14:32
伊凡
阅读(251)
评论(0)
推荐(0)
摘要:
在数据库表tbl1中有一个字段Keywords,它是nvarchar类型,长度为1000,该字段的内容是所要分析的论文的关键字id??????????????????????? keywords -----------------------------------------------------------1????????????????????????? kw1;kw2;kw32????... 阅读全文
posted @ 2007-06-29 14:31
伊凡
阅读(265)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_split]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_split]GO /*--得到字符串列表指定位置的字符 可以自定义字符串列表的分隔符 如果取数位置超出的范围,返回空字符... 阅读全文
posted @ 2007-06-29 14:30
伊凡
阅读(371)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_updatestr]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_updatestr]GO /*--更新字符串列表中,指定位置的字符串 更新字符串列表中,指定位置的字符串为新的值... 阅读全文
posted @ 2007-06-29 14:30
伊凡
阅读(286)
评论(0)
推荐(0)
摘要:
经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题: /*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N'[tb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [tb]GO cr... 阅读全文
posted @ 2007-06-29 14:29
伊凡
阅读(299)
评论(0)
推荐(0)
摘要:
作业中调用DTS包的问题 问题描述1: 如何使用作业调度DTS包 方法: 1. 企业管理器--数据转换服务--本地包--右键你要调度的包--选择“调度包”--设置调度时间安排即可。 2. 如果直接创建作业,则应该在作业的步骤类型中选择“操作系统命令(CmdExec)",在作业的代码中,使用 DTSRun 来执行指定的DTS包。 问题描述2: 在作业中,通过查询数据库表... 阅读全文
posted @ 2007-06-29 14:28
伊凡
阅读(490)
评论(1)
推荐(0)
摘要:
作业中使用外部数据源时发生的错误 问题描述: 我建立了一个存储过程,是从别一台机器的ACCESS表里面取数据到本地的SQLSERVR数据库上,从五个表取数据合成一个表,表大约有六百多个字段,我在查询分析器执行存储过程一切都正常,用时2秒到二多秒,但是我把执行这句存储过程的语句做成作业,每分钟执行一次,每次执行就报作业失败。错误:作业失败。 调度 7 (gggg) 唤醒调用了该作业。最后运行... 阅读全文
posted @ 2007-06-29 14:27
伊凡
阅读(307)
评论(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 14:27
伊凡
阅读(283)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_JobSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_JobSet]GO /*--定时调用存储过程 创建一个在指定时间,调用指定存储过程的作业 作业执行完... 阅读全文
posted @ 2007-06-29 14:26
伊凡
阅读(472)
评论(1)
推荐(0)
摘要:
--定时同步服务器上的数据 --例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,number varchar(4),name varchar(10))go--以下在局域网(本机操作)--本机的表,state说... 阅读全文
posted @ 2007-06-29 14:26
伊凡
阅读(1136)
评论(0)
推荐(0)
摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_binaryIO]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_binaryIO]GO /*--bcp 实现二进制文件的导入导出 支持image,text,nt... 阅读全文
posted @ 2007-06-29 14:25
伊凡
阅读(388)
评论(0)
推荐(0)
摘要:
利用T-SQL语句,实现数据库的备份与还原的功能 体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业创建SQL语句的使用 /*1.--得到数据库的文件目录 @dbname 指定要取得目录的数据库... 阅读全文
posted @ 2007-06-29 14:24
伊凡
阅读(389)
评论(0)
推荐(0)
浙公网安备 33010602011771号