posted @ 2007-12-17 10:40 csdnexpert 阅读(108) 评论(0) 推荐(0)
摘要:
问题描述:在有限多的不大于100的正整数中,找出尽量多个相加起来值介于98~102之间的组合。组合的个数限制在2 和3。比如有数字(39,40,1,55,17,17……N)数字可以有重复。找出的组合有(50,50),(21,41,39),(48,50)……M。在上面的数字在组合中每次只能出现一次(比如数字中40只出现过一次,那在组合中也只能出现一次。17出现过两次那在组合中最多两次) 实现现... 阅读全文
摘要:
问题描述:某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005)-- SQL Server 2005的错误处理容易控制, 因此, SQL Server 2005中可以直接删除, 通过错误处理来确定是否需要更新. -- 示例... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(104) 评论(0) 推荐(0)
摘要:
事务复制是数据同步中常用的一种手段,复制过程难免会遇到不少问题,就笔者遇到的问题而言,一般有两大类:一类是通过重新启动Distributor Agent即可解决的问题,另一类是因为Subscriber修改了数据,导致发布的数据有冲突,这类问题一般需要手工去修复。TableDiff是SQL Server 2005的一个命令行实用工具,该工具可以比较两个表,并且生成数据同步的脚本。借助这个工具... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(149) 评论(0) 推荐(0)
摘要:
表现:下面的代码, 在兼容性级别90的所有用户数据库和tempdb库中都能执行, 但无法在系统数据库中执行, 执行会收到如下错误:Msg 4121, Level 16, State 1, Line 2Cannot find either column "dbo" or the user-defined function or aggregate "dbo.f_test", or the nam... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(102) 评论(0) 推荐(0)
摘要:
表现:将数据库兼容级别从80 改到90 后, 下面的游标循环不出数据, 但单独SELECT 有结果DECLARE MyCursor CURSOR LOCAL READ_ONLYFOR SELECT Col1FROM tbname WITH(NOLOCK) WHERE Name LIKE 'SNET%' AND B_Key IN( SELECT TOP(100... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(100) 评论(0) 推荐(0)
摘要:
背景:静态(STATIC)游标创建将由该游标使用的数据的临时复本。对游标的所有请求都从tempdb 中的这一临时表中得到应答;因此,在对该游标进行提取操作时返回的数据中不反映对基表所做的修改,并且该游标不允许修改动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABSOLUTE 提取选项。不指定STA... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(110) 评论(0) 推荐(0)
摘要:
背景:定义游标的时候, 如果不指定STATIC 关键字的时候, 则默认定义的游标是动态(DYNAMIC) 的动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABSOLUTE 提取选项。因为动态游标会消耗资源去检查基础表的更新, 所以对于复杂的查询, 且不需要反映基础表更新情况的游标处理中, 将游标定... 阅读全文
posted @ 2007-12-17 10:40 csdnexpert 阅读(93) 评论(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-12-17 10:40 csdnexpert 阅读(103) 评论(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-12-17 10:40 csdnexpert 阅读(132) 评论(0) 推荐(0)
浙公网安备 33010602011771号