2012年3月29日
摘要: 分享一篇日期数据脚本,主要统计出给定月份内的天数,工作天数、假日天数。--********************************************-- 本SQL文件生成指定年份的月份日期数据,-- 包括月份的天数、工作天数、假日天数-- 作者:TangQS-- 日期:2012-03-28-- Microsoft SQL Server 2005--********************************************if Object_id('MonthData') is not Nulldrop table MonthData;GOCREATE 阅读全文
posted @ 2012-03-29 08:11 唐朝t 阅读(436) 评论(0) 推荐(0) 编辑
  2012年3月26日
摘要: 在SQL Server中对表进行分区管理时,必定涉及到文件与文件组,关于文件与文件组如何创建在网上资料很多,我博客里也有两篇相关转载文件,可以看看,我这就不再细述,这里主要讲几个一般网上很少讲到的东西,但有时候却很重要。前面内容主要摘自SQL的联机帮助: 1、一个文件或文件组不能由多个数据库使用。例如,任何其他数据库都不能使用包含sales数据库中的数据和对象的文件sales.mdf和sales.ndf。 2、一个文件只能是一个文件组的成员。 3、一个文件组可以包含多个文件,一个数据表在创建时可以指定要将数据放在那一个文件组上,而没有办法指定是要放在哪一个文件上,文件组对组内的所有... 阅读全文
posted @ 2012-03-26 11:32 唐朝t 阅读(3067) 评论(0) 推荐(0) 编辑
  2012年3月8日
摘要: 第一章 逻辑查询处理 1、三值逻辑:True,False,Unknown Unknown出现在包含Null值的逻辑表达式中,例如下面三个表示(NULL>42; NULL = NULL; X+NULL>Y), 另外否定的Unknown(就是 not Unknown)还是Unknown; 处理方式:所有查询筛选器(on,where,Having)把Unknown 当 False 处理; Check约束中当做True处理。(比如一个check约束要就salary列值必须大于0,这时如果向表插入salary 为NULL的行时可以被接受,... 阅读全文
posted @ 2012-03-08 10:52 唐朝t 阅读(305) 评论(0) 推荐(0) 编辑
  2012年2月11日
摘要: PIVOT用于将列值旋转为列名(即行转列),在SQL Server2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语法:table_sourceUNPIVOT(value_columnFOR pivot_columnIN(<column_list 阅读全文
posted @ 2012-02-11 22:05 唐朝t 阅读(262) 评论(0) 推荐(0) 编辑
  2012年1月14日
摘要: 转换为数值的Excel 函数方法 '=IF(ISERROR(--SUBSTITUTE(CLEAN(TRIM(H2)),",","")),0,--SUBSTITUTE(CLEAN(TRIM(H2)),",","")) Excel设置万位分割符的方法 单元格格式—>分类—>自定义 [>=10000000 阅读全文
posted @ 2012-01-14 23:56 唐朝t 阅读(478) 评论(0) 推荐(0) 编辑
  2011年12月22日
摘要: SQL SERVER 2005基于已存在的表创建分区如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/11/07/4783702.aspx 随着当今数据库的容量越来越快的朝着在大型数据库或超大型数据库的发展,对于数据库中的大型表以及具有各种访问模式的表的可伸缩性和可管理性运行环境变得尤为重要,SQL server从SQL server 7.0的分区视图到SQL server 2000中的分区视图中到SQL server 2005所使用的分区表,不断改善大型表所面临的性能、阻塞、备份空间、时间、运营成本等。当表和索引非常大的时候, 阅读全文
posted @ 2011-12-22 19:29 唐朝t 阅读(381) 评论(0) 推荐(1) 编辑
  2011年12月8日
摘要: Delphi CRC校验码生成软件(CRC16、CRC32)程序下载地址:CRC_Calc.rar 阅读全文
posted @ 2011-12-08 09:46 唐朝t 阅读(4440) 评论(0) 推荐(1) 编辑
  2011年11月3日
摘要: 本文主要内容为123 发表于 2011-5-31 00:19:55发表的“逆波兰表达式,北大未名湖站 - 编程技术 - 必度!”帖子 http://www2.pekdo.com/forum.php?mod=viewthread&tid=32&page=1 但帖子中的内容很多不够完善,比如左右单目符号 阅读全文
posted @ 2011-11-03 16:42 唐朝t 阅读(7520) 评论(1) 推荐(2) 编辑
  2011年9月24日
摘要: //delphi漏洞 pos()函数的奇怪现象edit1.Text := intToStr(pos('市',资中市'));//结果=5,正确.edit1.Text := intToStr(pos('市','资兴市'));//结果=2 . -_-?edit1.Text := intToStr(pos('市','湖南省郴州市资兴市'));//结果=11,正确.edit1.Text := intToStr(pos('市','湖南省资兴市郴州市'));//结果=8 . -_-?//以 阅读全文
posted @ 2011-09-24 15:43 唐朝t 阅读(1147) 评论(0) 推荐(0) 编辑
  2011年9月22日
摘要: 在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。 以下的示例程序演示了对 DBGrid 各属性的设置,使 Delphi 显示的表格就像网页中的表格一样漂亮美观。 示例程序的运行: 在 Form1 上放置 DBGrid1、Query1、DataSource1 三个数据库组件,设置相关的属性,使 DBGrid1 能显示表中的数据。然... 阅读全文
posted @ 2011-09-22 18:18 唐朝t 阅读(3606) 评论(0) 推荐(0) 编辑