Data4Strategy

——合抱之木,生于毫末;九层之台,起于累土
摘要: 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的, 阅读全文
posted @ 2013-01-24 09:53 John.Xiong 阅读(248) 评论(0) 推荐(0)
摘要: 问题描述:今天有一个朋友问我,他有如下一个表RoleNameRoleList小明1,2,3希望能将RoleList中的1,2,3拆分成3列存储到数据库中。此时我就想啦,这样拆分,确实有难度,函数函数不行,存储过程存储过程不行,那该怎么办呢?后来仔细想想,如果要是每行我能单独进行二次加工该多好啊。鉴于我这个想法,觉得游标可能适合我当前的问题。因为游标可以单独循环每条记录,它不在有行的改练,而是有了列的概念,只要我循环每行数据,那么我就可以单独的对各个列进行一个操作,那具体的操作就可以人有我自己去实现啦,岂不乐哉。最后代码如下:IF(EXISTS(SELECT1FROM[sys].[objects 阅读全文
posted @ 2013-01-24 09:39 John.Xiong 阅读(2150) 评论(0) 推荐(0)