摘要: 示例1:ALTER PROCEDURE dbo.newstapein ( @program nvarchar(50), @tapecode nvarchar(50), @department nvarchar(50), ) AS /* SET NOCOUNT ON */ if Exists(select * from ttape where program = @program and tapecode = @tapecode) begin return -100 end elsebegin begin transaction insert into ttape(program,tape... 阅读全文
posted @ 2011-10-21 11:17 流失的痕迹 阅读(358) 评论(0) 推荐(0)
摘要: 关键,文字要包含在label标签中,并设置行高,否则文字会与文本框的顶端对齐。文本框要设置vertical-align:middle;否则文本框与button顶端对齐。button中文字垂直居中,要设置高和行高,行高要小于高。<html><head><style type='text/css'>LABEL{LINE-HEIGHT: 20px;HEIGHT: 20px}.button{font-size:12px;text-align:center;padding:0px;vertical-align:middle ;line-height:2 阅读全文
posted @ 2011-10-13 10:09 流失的痕迹 阅读(59372) 评论(0) 推荐(0)
摘要: 1.磁盘时FAT格式(fat32的格式数据文件不能大于4G)2.將日志文件以M為單位增長,不要以百分比3.压缩日志,步骤: a.备份日志 BACKUP LOG AP_Attendance TO DISK = N'C:\AP_Attendance事务日志.bak' go b.执行 checkpoint c.压缩日志 USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式 GO... 阅读全文
posted @ 2011-10-08 12:27 流失的痕迹 阅读(378) 评论(0) 推荐(0)
摘要: 代码语录:1.写代码必须考虑两点:A).尽量考虑以后功能扩展的可维护性 B).尽量切合实际情况(少做无用功) 阅读全文
posted @ 2011-09-29 14:58 流失的痕迹 阅读(171) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html备用PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语 阅读全文
posted @ 2011-09-28 10:02 流失的痕迹 阅读(402) 评论(0) 推荐(0)
摘要: 引自:http://topic.csdn.net/t/20060817/18/4957268.html我们在使用Sql Server这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTable中是否可以进行统计呢?答案是肯定的。 在MSDN中,有一篇MS推荐的统计方法,就是逐行对数据进行求和统计,这个方法,其实有等于无(或许这个方法只是针对于Da... 阅读全文
posted @ 2011-09-22 10:16 流失的痕迹 阅读(1113) 评论(0) 推荐(0)
摘要: /*这个要简洁一些*/ 2012、10、9function GetParam(item) { var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i")); return svalue ? svalue[1] : svalue;}有时会用到,又懒得花时间去写。备用<script>var url = "?aa=1&w=2&cc=3&ss=我要"; 阅读全文
posted @ 2011-09-08 11:37 流失的痕迹 阅读(276) 评论(0) 推荐(0)
摘要: 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含 HAVING 子句通常与 GROUP BY 子句一起使用以筛选聚合值结果。但是 HAVING 也可以在不使用 GROUP BY 的情况下单独指定。HAVING 子句指定在应用 WHERE 子句筛选器后要进一步应用的筛选器。这些筛选器可以应用于 SELECT 列表中所用的聚合函数。select avg(y.工资) 平均工资,x.部门名from depart x,salary y,worker zwhere x.部门号=z.部门号 and z.职工号=y.职工号group by x.部门号,x.部门名,z.职工 阅读全文
posted @ 2011-09-07 11:46 流失的痕迹 阅读(14204) 评论(0) 推荐(1)
摘要: 老是忘记。js中的Array join是 拆分数组,如: Array.join(','); //用逗号 链接数组元素。C#中 有 string.Join(",",list.ToArray()); 阅读全文
posted @ 2011-08-31 14:54 流失的痕迹 阅读(260) 评论(0) 推荐(0)
摘要: 表中有两个字段,一个是开始时间,一个是结束时间。字段一如:2011-01-01字段二如:2011-03-31查询条件如下:条件一:2011-03-02条件二:2011-04-01如何在查询语句中判断第二组在第一组中是否有交集就是判断 2011-01-01 至 2011-03-31 包含第二组的 2011-03-02 至 2011-03-31 表中有两个字段 一个是存的开始时间 一个存的是结束时间 查询条件中 有个开始时间 有个结束时间,查询时有交集的就说明查询条件成立答:select * from tb where 开始时间<=条件二 and 结束时间>=条件一 阅读全文
posted @ 2011-08-30 14:44 流失的痕迹 阅读(218) 评论(0) 推荐(0)