الاخوة الكرام ، لحين ايجاد الاجراء المناسب تقبلوا مني هذا الاجراء الذي اضطررت ان انشئه لاتابع عملي فانا استخدمه لحفظ الملفات السابقة باسم يحمل تاريخ الحفظ History data :
*********************************************
انشاء Function :
IF EXISTS (SELECT * FROM sysobjects WHERE name = N'FullDate') DROP FUNCTION FullDate GO CREATE FUNCTION FullDate (@d datetime, @sep varchar(1)= '') RETURNS varchar(10) AS BEGIN declare @para varchar(10) select @para = convert(varchar(10),datepart(yyyy,@d)) if len(datepart(mm,@d)) = 1 select @para = @para + @sep + '0' + convert(varchar(10),datepart(mm,@d)) else select @para = @para + @sep + convert(varchar(10),datepart(mm,@d)) if len(datepart(dd,@d)) = 1 select @para = @para + @sep + '0' + convert(varchar(10),datepart(dd,@d)) else select @para = @para + @sep + convert(varchar(10),datepart(dd,@d)) RETURN (@para) END GO
*********************************************
امثلة لتنفيذ هذا الاجراء
SELECT dbo.FullDate ('1/23/2003', '-')
2003-01-23
SELECT dbo.FullDate ('1/23/2003', '/')
2003/01/23
SELECT dbo.FullDate ('1/23/2003', '')
20030123