摘要: 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 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18') --返回:174. datepart 返回代表指定日期的 阅读全文
posted @ 2010-01-13 23:05 dzqabc 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 固定长度(char)与可变长度(varchar)字符数据类型char[(n)]长度为n个字节的固定长度且非Unicode的字符数据。n必须是一个介于1和8,000之间的数值。存储大小为n个字节。char在SQL-92中的同义词为character。varchar[(n)]长度为n个字节的可变长度且非Unicode的字符数据。n必须是一个介于1和8,000之间的数值。存储大小为输入数据的字节的实际长度,而不是n个字节。所输入的数据字符长度可以为零。varchar在SQL-92中的同义词为char varying或character varying。由于char是以固定长度的,所以它的速度会比va 阅读全文
posted @ 2010-01-13 22:08 dzqabc 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: SQL Server里的 ISNULL 与 Oracle 中的 NULLIF不同: SQL Server 中有两个参数,语法: ISNULL(check_expression, replacement_value) check_expression 与 replacement_value 数据类型必须一致如果 check_expression 为 NULL,则返回 replacement_value 如果 check_expression 不为 NULL,则返回 check_expression NULLIF 用于检查两个表达式,语法: NULLIF(expression, expressio 阅读全文
posted @ 2010-01-13 21:58 dzqabc 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: NZ函数ODBC不支持,可是IIF函数ODBC是支持的,结合isnull函数,可以得到 IIF(isnull(username),'guest',username) 阅读全文
posted @ 2010-01-13 21:54 dzqabc 阅读(255) 评论(0) 推荐(0) 编辑