摘要: 转自http://space.itpub.net/10640532/viewspace-607554曾经试着写过一个存储过程,作用就是删除所有表的内容,思路是这样的:首先通过sysobjects表构造一个sql语句字符串'DELETE表名',其中表名就是sysobjects中的name列,把这些DELETE语句字符串连接起来的方法一是通过游标,二则是直接利用如下语句: select @sql = @sql + 'DELETE ' + name from sysobjects where xtype='U';这是一个很有用的技巧,在合适的地方用会很 阅读全文
posted @ 2011-05-13 13:25 问题再难总能解决 阅读(430) 评论(0) 推荐(1) 编辑
摘要: 曾经遇到过一个这样的需求,需要将数据库中地区字段下的省份转换为列名,想到了pivot函数 假如这是我们的数据:author_id review_id question_id answer_id88540 99001 1 71988540 99001 2 72088540 99001 3 72188540 99001 4 72288540 99001 5 72336414 24336 1 30236414 24336 2 30336414 24336 3 30436414 24336 4 30536414 24336 5 306我希望显示的结果是这样的(也就是question_id列的值全部转. 阅读全文
posted @ 2011-05-13 10:45 问题再难总能解决 阅读(1017) 评论(0) 推荐(2) 编辑