- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
问题描述:某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005)-- SQL Server 2005的错误处理容易控制, 因此, SQL Server 2005中可以直接删除, 通过错误处理
2006-09-18 11:30:00 12965 10
原创 在有限多的不大于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出现过两次那在组合
2006-09-17 21:00:00 7344 6
原创 SELECT 赋值与ORDER BY冲突的问题
问题描述:使用 SELECT 语句,轮询表中的数据,并且处理变量数据时,如果有ORDER BY语句,则得不到想要的结果,但去掉ORDER BY,结果正常。具体的问题表现参考下面的问题重现代码 问题重现代码-- 测试数据DECLARE @T TABLE(id int,value nvarchar(16))INSERT INTO @T SELECT
2006-09-17 20:19:00 10888 14
原创 UPDATE 时, 如何避免数据定位处理被阻塞
问题描述:数据库PUBS中的authors表,想锁定CITY为aaa的记录,为什么执行下面的命令后,CITY为bbb的记录也被锁定了,无法进行UPDATE.BEGIN TRANSACTION SELECT * FROM authors WITH (HOLDLOCK) WHERE city=aaa 如何才能锁定CITY为AAA的记录,而
2006-09-17 13:24:00 7369 3
原创 SSIS处理导入数据时, 存在的更新, 不存在的插入
问题描述:当你把数据从其他数据库, 或者是文本文件之类的其他数据源导入到目的数据库时, 有时希望在导入的处理中, 能够实现"数据存在时更新, 不存在时导入"在之前, 一般是通过导入临时表, 然后再判断处理导入正式表的, 在SQL Server 2005中, SSIS可以在导入处理时直接完成这种处理. 下面具体演示一下如何用SSIS完成这样的处理:1.
2006-09-10 12:43:00 27105 16
Text Speech Source Code
2008-03-10
Text Speech
2008-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人