摘要: 好久没有写东西了,今天看到一个园友的那个SQL问题,就写了一个,放在这里做个备份吧以前也回答了一个这种类似的问题,找了好久也没有看到,特此做个记号初始表:Table A   id type 1 xi;hong;shi2 bei;bei;3 xihongshibeibei分割后的表:Table B  id type groups1 xi          0   1     hong        ... 阅读全文
posted @ 2010-07-22 16:16 xihongshibeibei 阅读(1901) 评论(0) 推荐(0) 编辑
摘要: PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90(可以使用sp_dbcmptlevel存储过程设置兼容级别)。  在查询的FROM子句中使用PIVOT和UNPIVOT,可以对一个输入表值表达式执行某种操作,以获得另一种形式的表。PIVOT运算符将输... 阅读全文
posted @ 2009-06-23 20:15 xihongshibeibei 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset--查询示例select*fromopenrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)--导入示例select*into表fromopenrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)-... 阅读全文
posted @ 2009-06-05 08:04 xihongshibeibei 阅读(10268) 评论(3) 推荐(2) 编辑
摘要: 将Excel发布后出现这种问题,本地没有出现差错,后来查询很多资料,终于把问题都解决了,今天拿出来共享一下,希望对有和我碰到一样问题的朋友有点帮助。检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:80070005。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中... 阅读全文
posted @ 2009-06-04 13:47 xihongshibeibei 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 你有一个里面包含整数、浮点数、金额或日期的N列SQL Server表,而你的任务是返回这些列中某一行的最大值。你甚至被要求一次求几行的最大值,返回一个记录组(record set)。第一个任务暗示你可能预先不知道要比较哪一列或比较多少列,但事实并非总是如此。可能你恰恰知道你要比较哪些列,并且知道不可能增加任何新列。另一方面,你可能必须做好预防计划,预计到可能会增加一些新列。写一个刚好比较N个值的函... 阅读全文
posted @ 2009-04-29 14:57 xihongshibeibei 阅读(542) 评论(0) 推荐(0) 编辑
摘要: <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="mp" width="300" height="240"> <param name="AudioStream" value="-1"> <param name="AutoSize" value="-1"> <!--是否自动调整播... 阅读全文
posted @ 2009-04-13 08:39 xihongshibeibei 阅读(1628) 评论(0) 推荐(0) 编辑