代码改变世界

随笔档案-2011年01月

在SQL Server 2005中实现表的行列转换()

2011-01-26 16:08 by 假面Wilson, 287 阅读, 收藏, 编辑
摘要: PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90(可以使用sp_dbcmptlevel存储过程设置兼容级别)。  在查询的FROM子句中使用PIVOT和UNPIVOT,可以对一个输入表值表达式执行某种操作,以获得另一种形式的表。PIVOT运算符将输入表的行旋转为列,并能同时对行执行聚合运算。而UNPIVOT运算符则执行与PIVOT运算符相反的操作,它将输入表的列旋转为行。  在FROM子句中使用PIVOT和UNPIVOT关系运算符时的语法格式如 阅读全文

sql2005中的execute与sp_executesql

2011-01-20 15:50 by 假面Wilson, 624 阅读, 收藏, 编辑
摘要: execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N'@count int out,@id varchar(20)'为拼成的动态sql内的参数列表 @cou out,@id为为动态sql内参数列表提供值的外部参数列表 那么它们之间有什么区别呢? 1,它们之间最大的区别是嵌入 阅读全文

sql 整数相除 怎么取得小数

2011-01-17 11:00 by 假面Wilson, 2595 阅读, 收藏, 编辑
摘要: 两个数中任意一个转换为浮点数后,整型的就会转换为浮点数再进行运算select cast ( 165*100 as float )/343select str((4*100.0)/(20*1.0),5,2) select str((165*100.0)/(343*1.0),5,2) 如果要保留固定小数位,使用 cast(xxxxxx as numeric(10,2)) 的形式整理结果。 阅读全文

关于Div下拉菜单浮动在frameset上的解决方案。

2011-01-13 16:29 by 假面Wilson, 4072 阅读, 收藏, 编辑
摘要: 通过以下四个页面,可以实现。index.html---------------------------------htmlheadtitlethis is my title/title/headframeset rows="*" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"frame name="divframe" src="go.html" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" noresize scro 阅读全文

SQL中CONVERT转化函数的用法

2011-01-12 11:16 by 假面Wilson, 308 阅读, 收藏, 编辑
摘要: 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30... 阅读全文

子父iframe窗体函数的互相调用方法

2011-01-11 10:54 by 假面Wilson, 422 阅读, 收藏, 编辑
摘要: parent.document.getElementsByTagName("iframe")[0].contentWindow.getCountyByName(‘@’)parent.document.frames("displayFrame");修改iframe里嵌套iframe的src。document.frames("displayFrame").frames("displayFrame").location.href=url; 阅读全文

RDLC 矩阵使用

2011-01-10 00:21 by 假面Wilson, 677 阅读, 收藏, 编辑
摘要: 1.把列分组数据源托到矩阵的显示"列"的位置上,如不只一个,则右键点现有组,选择"插入组",重复添加2.把行分组数据源托到矩阵的显示"行"的位置上,如不只一个,可以像列组一样重复添加3.把数据列放到数据区上,如不只一个,可以像新加组一样右键选择"添加列",这样会在列上访自动生成一个"新行"显示对应的数据源的列名,你可以在编辑显示的列名/注释4.合计,右键点击组,选择"小计",即可.需要注意的是,添加了"小计",显示列名可以改,则在数据列上必须加上"sum()函数",否则,合计列会只显示第一项数据.5.固定显示小数点位数用=Math.Round(Avg(Fields!Cost_AddCost.V 阅读全文

sql server数据分页 比较

2011-01-07 11:10 by 假面Wilson, 206 阅读, 收藏, 编辑
摘要: 今天看到一篇关于多种分页方式的性能对比文章,觉得很好。http://www.codeproject.com/KB/aspnet/PagingLarge.aspx 阅读全文

asp.net .ashx文件使用server.mappath解决方法

2011-01-06 17:42 by 假面Wilson, 4357 阅读, 收藏, 编辑
摘要: 本人试过多种方法,均不可用,最后灵光一动,为何不能人引用的命名空间入手了,以下是解决方法,经本人验证.System.Web.HttpContext.Current.Server.MapPath给同是菜鸟的朋友参考. 阅读全文

JQuery插件 ajaxfileupload

2011-01-06 11:25 by 假面Wilson, 913 阅读, 收藏, 编辑
摘要: 最近在上班时间看了一堆JQuery的插件,突然想把看到喜欢的插件一个个试着写个Demo,于是试着写了个ajaxfileupload的例子看了一遍官网提供的例子,很快就写了出来,下面是大概的代码:ajaxfileupload.aspx:1scripttype="text/javascript"2//ajaxfileupload.js3functiondoajaxFileUpload(){4$("#loading")5.ajaxStart(function(){6$(this).show();7})8.ajaxComplete(function(){9$(this).hide();10});1 阅读全文

Jquery UI Dialog 和 .net控件冲突的解决

2011-01-05 18:11 by 假面Wilson, 428 阅读, 收藏, 编辑
摘要: scripttype="text/jscript"src="http://www.cnblogs.com/js/jquery-1.4.2.min.js"/scriptscripttype="text/jscript"src="http://www.cnblogs.com/js/jqueryUI/js/jquery-ui-1.8.4.custom.min.js"/scriptscripttype="text/jscript"$(document).ready(function(){$("#showCourseDiv").dialog({autoOpen:false,heigh 阅读全文

Indexing Service - OpenQuery()

2011-01-04 15:26 by 假面Wilson, 540 阅读, 收藏, 编辑
摘要: 通过SQL Server查询Index Server  如果要通过SQL Server查询Index Server,须使用OPENQUERY函数。其语法结构如下。  OPENQUERY(linked_server, 'query')  其中linked_server参数为连接的名称。而query参数为要进行的查询,它将以一个字符串的形式传送给OPENQUERY函数。此函数返回的将是一个虚拟表,从而可以让我们对其做进一步的查询。    下面的语句查找内容包含中SQL这个单词的所有文件:  SELECT *  FROM OpenQuery(FileSystem,  'SELECT Director 阅读全文
点击右上角即可分享
微信分享提示