跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

SQL Server Date DATENAME GetDate函数

sql server date  datename  getdate函数GetDate()函数实例您可以在SQL Server 2005的使用者自订函数(UDFs:User Defined Functions)中呼叫使用GetDate() 函数,下列这个范例程序即是一例:-- 建立一个 UDF now() CREATE FUNCTION dbo.now() RETURNS DATETIME AS BEGIN RETURN (GETDATE());END;GO-- 测试看看是否真的有成功SELECT dbo.now();GO-- 既然已经测试成功了,就可以移除DROP FUNCTION dbo.now;GO DATENAME函数DATENAME函数的主要用处是从日期中提取指定部分数据,比如我们想得到当前日期中的年份,月份等信息,就可以使用该函数.返回类型是nvarchar.

具体的语法如下:DATENAME(param,date);param是指定要返回日期部分的参数,包括下面几种:日期部分 缩写year yy, yyyy quarter qq, q month mm, m dayofyear dy, y day dd, d week wk, ww weekday dw hour hh minute mi, n second ss, s millisecond ms date就是指定的日期.

例子:select DATENAME(year,getdate()) as 'YEAR'执行上面的SQL语句就会看到返回值为 '2006'下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述GETDATE() 返回当前日期和时间DATEPART() 返回日期/时间的单独部分DATEADD() 在日期中添加或减去指定的时间间隔DATEDIFF() 返回两个日期之间的时间CONVERT() 用不同的格式显示日期/时间SQL Date 数据类型MySQL 使用下列数据类型在中存储日期或日期/时间值:DATE - 格式 YYYY-MM-DD DATETIME - 格式: YYYY-MM-DD HH:MM:SS TIMESTAMP - 格式: YYYY-MM-DD HH:MM:SS YEAR - 格式 YYYY 或 YY SQL Server 使用下列数据类型在数据库中存储日期或日期/时间值:DATE - 格式 YYYY-MM-DD DATETIME - 格式: YYYY-MM-DD HH:MM:SS SMALLDATETIME - 格式: YYYY-MM-DD HH:MM:SS TIMESTAMP - 格式: 唯一的数字

相关文章