摘要: 根据日期参数,创建临时视图用途:多个用时间命名的表的数据查询ALTER PROCEDURE dbo.up_CreatTempView ( @Days varchar(4000), --日期(不含时间) @start_time varchar(5), --起始时间 24:00 @end_time varchar(5), --结束时间 24:00 @query varchar(500), @fileds varchar(500), --字段 @ViewName varchar(50)=null output )ASbeginDECLARE @SQL varchar(4000)DECLARE @.. 阅读全文
posted @ 2006-06-02 23:42 陕北蜂农 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 阅读全文
posted @ 2006-06-02 14:54 陕北蜂农 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 做项目需要,需要把一串由"|"分割的日期字符串分离,故写了以下过程declare @Days varchar(4000)declare @tmpDay varchar(10)set @Days='2006-01-12|2006-02-13|2006-03-15|2006-11-11|2003-1-1'set @tmpDay=''declare @i intset @i=0while @i<len(@Days)begin set @i=@i+1 if SUBSTRING(@Days,@i,1)='|' begin prin 阅读全文
posted @ 2006-06-02 14:51 陕北蜂农 阅读(130) 评论(0) 推荐(0) 编辑