读书人

自定义函数有关问题.

发布时间: 2012-02-01 16:58:19 作者: rapoo

自定义函数问题...
创建一个自定函数如:
create function P_getDate(@date datetime)
returns datetime
as
接着往下怎么完成!
如我传调用P_getDate(getdate())
我想得到的结果是: 年-月-日!请高手帮忙解决一下,不胜感激!

[解决办法]
alter function getDatime(@date datetime)
returns Nvarchar(20)
as
begin
declare @a Nvarchar(20)
set @a=ltrim(year(@date))+ '年 '+right( '0 '+ltrim(month(@date)),2)+ '月 '+right( '0 '+ltrim(day(@date)),2)+ '日 '
return @a
end
go
select dbo.getdatime(getdate())
--result
/*
--------------------
2007年06月16日

(所影响的行数为 1 行)
*/

读书人网 >SQL Server

热点推荐