Procedure Function MSSQL Tutorial

3>  CREATE FUNCTION MyDateFormat
4>          (@indate datetime,
5>           @Separator char(1)='-')
6> RETURNS nchar(20)
7> AS
8> BEGIN
9>     RETURN
10>         CONVERT(nvarchar(20), DATEPART(dd, @indate))
11>         + @Separator
12>         + CONVERT(nvarchar(20), DATEPART(mm, @indate))
13>         + @Separator
14>         + CONVERT(nvarchar(20), DATEPART(yy, @indate))
15> END
16> GO
1>
2> SELECT dbo.MyDateFormat(GETDATE(), '*')
3> GO
--------------------
17*8*2008
1>
2>
3> drop FUNCTION MyDateFormat;
4> GO