摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_SetStr]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_SetStr] GO --分段截取函数 CREATE FUNCTION dbo.f_SetStr( @s varch... 阅读全文
posted @ 2008-05-06 18:33 乱炖er 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 3.3.1 使用游标法进行字符串合并处理的示例。 --处理的数据 CREATE TABLE tb(col1 varchar(10),col2 int) INSERT tb SELECT 'a',1 UNION ALL SELECT 'a',2 UNION ALL SELECT 'b',1 UNION ALL SELECT 'b',2 UNION ALL SELECT 'b',3 --合并处理 -... 阅读全文
posted @ 2008-05-06 17:58 乱炖er 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回... 阅读全文
posted @ 2008-05-06 17:57 乱炖er 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Transact-SQL 语法约定 语法 @@DATEFIRST 返回类型 tinyint 备注 SET DATEFIRST 表示指定的每周的第一天。美国英语中默认 7 对应星期日。 语言设置会影响日期信息。在以下示例中,语言首先设置为 italian。SELECT @@DATEFIRST 将返回 1。然后将语言设置为 us_english。SEL... 阅读全文
posted @ 2008-05-06 17:56 乱炖er 阅读(217) 评论(0) 推荐(0) 编辑