08 2009 档案

SQLServer获取Excel中所有Sheet
摘要:E盘根目录新建一个Excel文件aa.xls后测试如下代码 use tempdb go if (object_id ('udf_getExcelTableNames' ) is not null ) drop function dbo .udf_getExce... 阅读全文

posted @ 2009-08-31 14:53 代码王子 阅读(239) 评论(0) 推荐(0) 编辑

上海2009英雄会归来
摘要:一大早刚上地铁就收到曾总短信,大致内容是********,感谢一下老大和M1。 到了会场,和老大打过招呼后第一个碰到的熟人是宛如,听到的第一句话就是:"我的充电器!",顿时汗流满面,来龙去脉情况参考前转 这次在和其他朋友沟通上没有准备充分导致n多后果,同时也要大力bs一... 阅读全文

posted @ 2009-08-30 14:01 代码王子 阅读(122) 评论(0) 推荐(0) 编辑

SQLServer获取每组前10%的数据
摘要:sqlserver2005有关键字ntile(x)和over(partition by.. order by..)子句配合. 比如获取每个表的前10%个字段。 select id , name , colid , rn from ( select * , rn = ntile... 阅读全文

posted @ 2009-08-28 17:27 代码王子 阅读(485) 评论(0) 推荐(0) 编辑

SQLServer字符串批量拆分得方法
摘要:其实拆分和批量拆分的方法是一样的,所谓批量就是用out apply来调用单个拆分函数。 /* SQLServer字符串拆分函数,by jinjazz --原始数据 id names ----------- -------------------- ... 阅读全文

posted @ 2009-08-27 19:27 代码王子 阅读(130) 评论(0) 推荐(0) 编辑

存储过程中的行集作为子查询
摘要:可以使用Openrowset,但Openrowset不支持参数话的语句,要实现参数只能在客户端程序中把要的最终语句拼接好传入。 实际应用中,我用openrowset连接ssas服务器来和sqlserver数据库对象实现交互。 测试语句如下: use tempdb go creat... 阅读全文

posted @ 2009-08-27 14:36 代码王子 阅读(289) 评论(0) 推荐(0) 编辑

被遗忘的SQLServer比较运算符修饰词
摘要:SQLServer中有三个关键字可以修改比较运算符:All、Any和Some,其中Some和Any等价。 官方的参考文档 http://technet.microsoft.com/zh-cn/library/ms187074%28SQL.90%29.aspx 他们作用于比较运算符和子查询之间... 阅读全文

posted @ 2009-08-26 16:12 代码王子 阅读(150) 评论(0) 推荐(0) 编辑

SQLServer中求两个字符串的交集
摘要:代码高亮有点问题,测试时把@ str替换为@str 使用javascript的数组来计算,代码如下: use tempdb go if (object_id ('fn_getArray' ) is not null ) drop function d... 阅读全文

posted @ 2009-08-26 15:08 代码王子 阅读(207) 评论(0) 推荐(0) 编辑

SQLServer2005批量查询自定义对象脚本
摘要:使用系统函数object_definition和系统表 sysobjects 就可以了 object_definition的官方参考 http://msdn.microsoft.com/zh-cn/library/ms176090.aspx 以下代码可以... 阅读全文

posted @ 2009-08-26 14:54 代码王子 阅读(174) 评论(0) 推荐(0) 编辑

SQLServer2005的Output子句获取刚插入的ID值
摘要:语法很简单,比如 declare @t table (id uniqueidentifier default newid (), name varchar (100 )) insert into @t (name ) output inserted .id select... 阅读全文

posted @ 2009-08-25 14:44 代码王子 阅读(150) 评论(0) 推荐(0) 编辑

SQLServer设置单词首字母大写
摘要:能实现效果的方法有很多种,这里借用Js的正则表达式来处理. /* --SQLServer中将字符串首字母设置大写: --作者:jinjazz /csdn --SQLServer2005启用OLEAutomation sp_configure 'show advan... 阅读全文

posted @ 2009-08-25 14:06 代码王子 阅读(230) 评论(0) 推荐(0) 编辑

SQLServer批量倒入目录文件
摘要:可以用扩展存储过程xp_dirtree获取文件列表,用openrowset倒入数据到二进制字段。 openrowset的用法可以参考msdn http://technet.microsoft.com/zh-cn/library/ms190312.aspx 如果文件很多,建议还是用程序倒入了... 阅读全文

posted @ 2009-08-18 18:13 代码王子 阅读(117) 评论(0) 推荐(0) 编辑

SQLServer中的Scanf和Printf
摘要:SQLServer中有两个扩展存储过程实现Scanf和Printf功能,恰当的使用它们可以在提取和拼接字符串时大幅度简化SQL代码。 1、xp_sscanf,用它可以分解格式相对固定的字符串,这对于厌倦使用一堆substring和charindex的朋友来说不错。比如前几天的一个帖子中提出的如... 阅读全文

posted @ 2009-08-18 03:01 代码王子 阅读(330) 评论(0) 推荐(0) 编辑

18句话入门SQLServer XML
摘要:/* sql xml 入门: --by jinjazz --http://blog.csdn.net/jinjazz 1、xml: 能认识元素、属性和值 2、xpath: 寻址语言,类似win... 阅读全文

posted @ 2009-08-13 17:05 代码王子 阅读(151) 评论(0) 推荐(0) 编辑

SQLServer中的循环批处理
摘要:GO命令后面加一个常量就可以了 下面方法可以用来快速生成一批数据 if (object_id ('t' ) is not null ) drop table t go create table t (id int identity (1 , 1 ), name ... 阅读全文

posted @ 2009-08-12 22:32 代码王子 阅读(348) 评论(0) 推荐(0) 编辑

动态装卸DLL示例-匪徒和炸弹
摘要:我来设计一个例子,我在D目录运行程序A(土匪)。然后望D目录丢文件(炸弹)过去,土匪判断该文件是否炸弹(包含实现了接口IBomb的类),如果是,则执行IBomb的Explode方法让炸弹爆炸,当然炸了以后就没有了,文件将被删除。 接口定义--编译为Interface.dll 供... 阅读全文

posted @ 2009-08-11 21:38 代码王子 阅读(122) 评论(0) 推荐(0) 编辑

从两种SQL表连接写法来了解过去
摘要:由朋友提出此类问题 http://topic.csdn.net/u/20090806/09/cd21b02c-e321-46d7-924a-82fd442b0a41.html select * from a,b where a.id=b.id select * from a i... 阅读全文

posted @ 2009-08-10 12:42 代码王子 阅读(136) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示