02 2007 档案
摘要:String.prototype.isDate = function() { //最强的日期检测正则,像某月存不存在某日也可以检测出来 var result = this.match(/^(?:(?:1[6-9]|[2-9]\d)?\d{2}[\/\-\.](?:0?[1,3-9]|1[0-2])[\/\-\.](?:29|30))(?: (?:0?\d|1\d|2[0-3])\:(?:0?\...
阅读全文
摘要:1 CREATE procedure [dbo].[CommonPageSelect] 2 ( 3 @SqlTable varchar(5000),--要查询的表或视图,也可以一句sql语句 4 @SqlColumn varchar(4000),--查询的字段 5 @SqlWhere varchar(800)='', --查询条件 6 @pagenum int=20,--每...
阅读全文
摘要:上篇列了一个函数,功能大概是把一个字符串根据特定的分隔符号转换成表的函数这篇我想反过来应该如何实现呢?很多人都会想到游标循环表来达到目的,诚然这是可以达到效果的。但是可以说是最差的实现方法那么应该如何实现呢?其实很简单,只要三句语句就可以搞定 DECLARE @STR VARCHAR(8000)SELECT @STR = ISNULL(@STR,'')+[字段名]+'分隔符号' FROM 表名 S...
阅读全文
摘要:CREATE FUNCTION SPLIT (@str_in VARCHAR(8000),@separator VARCHAR(4) )RETURNS @strtable TABLE (strval VARCHAR(8000))ASBEGINDECLARE @Occurrences INT, @Counter INT, @tmpStr VARCHAR(8000) SET @Counter = ...
阅读全文
摘要:联动下拉菜单是我们平时做web开发时经常会遇到的一种情况。有多种实现的方式。比如数据一次加载在客户端联动或者回调填充。前段时间要给部门内部做个简单的培训用到相关的javascript和控件开发的时候,就那这个当作demo来做了。控件大概有4个部分组成,1:控件的cs代码(AutoFillDDL.cs),2:客户端回应服务器段返回的数据,构建Option的js(AutoFill.js),3.服务器段...
阅读全文