Web design and hosting, database, cloud and social media solutions that deliver business results
  • خدمات مشاوره پایگاه داده
    • ابزارها
      • پشتیبان کد SQL
      • چاپگر SQL
    • مقالات فنی
      • استفاده از SQL Server Dates
      • استفاده از توابع سرور SQL
      • با استفاده از SQL Server Pivot-Unpivot
      • تعمیر و نگهداری سرور SQL
      • داده SQL سرور
  • راه حل های کسب و کار
  • طراحی وب سایت
    • جزیره وایت
    • مقالات فنی
  • خدمات شغلی
  • رسانه های اجتماعی
  • آکادمی
  • دربارهی ما
    • تیم
      • چستر Copperpot
      • سونیل کومار
    • نمونه کارها
عربى (AR)čeština (CS)Deutsch (DE)English (EN-GB)English (EN-US)Español (ES)فارسی (FA)Français (FR)हिंदी (HI)italiano (IT)日本語 (JA)polski (PL)Português (PT)русский (RU)Türk (TR)中国的 (ZH)

عملکرد SQL Server DATEFROMPARTS برای نسخه های قبل از 2012

عملکرد SQL Server برای SQL 2000 ، 2005 ، 2008 و 2008R2 برای عملکردهای مشابه عملکرد 2012 DATEFROMPARTS

این یک عملکرد نسبتاً ساده برای جایگزینی قابلیت های از دست رفته عملکرد DATEFROMPARTS در SQL Server 2012 و بعد از آن است. این یک جمع بندی ساده از سال ، ماه و روز در قالب تاریخ است و به عنوان تاریخ بازگشت. هنگامی که ساخته شده است آن را به عنوان شما می توانید هر عملکرد دیگر تماس بگیرید.

در حین تست برخی از تاریخهای خودکار عید پاک DATETIME2 ، متوجه شدیم که برخی از تاریخ های قبل از 1000AD ممکن است به دلیل طول متن خطا ایجاد شود. ما از یک تابع برای تضمین طول هر قسمت از تاریخ استفاده می کنیم ، بنابراین از لینک زیر آن را بگیرید.

این تمایل به بخش مهمی از دیگر توابع تاریخ استفاده می شود ، و در NHS و پایگاه داده های قانونی مستقر شده است.

بیشتر: تابع Date padding
CREATE FUNCTION Dates.DateFromParts(@Year SMALLINT,@Month SMALLINT,@Day SMALLINT) RETURNS DATETIME2 AS BEGINDECLARE @Date DATETIME2=Dates.DatePad(@Year,4)+'-'+Dates.DatePad(@Month,2)+'-'+Dates.DatePad(@Day,2)RETURN @DateENDGO

Author

Was this helpful?

Please note, this commenting system is still in final testing.
Copyright Claytabase Ltd 2020

Registered in England and Wales 08985867

RSSLoginLink سیاست کوکینقشه سایت

Social Media

facebook.com/Claytabaseinstagram.com/claytabase/twitter.com/Claytabaselinkedin.com/company/claytabase-ltd

Get in Touch

+442392064871info@claytabase.comClaytabase Ltd, Unit 3d, Rink Road Industrial Estate, PO33 2LT, United Kingdom
The settings on this site are set to allow all cookies. These can be changed on our Cookie Policy & Settings page.
By continuing to use this site you agree to the use of cookies.
Ousia Logo
Logout
Ousia CMS Loader