دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱
  • شهریور

جلسه ۴۷ : ویژگی DEFAULT در SQL

  • دسته‌بندی‌ها :
جلسه ۴۷ : ویژگی DEFAULT در SQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره آموزش کامل SQL را دنبال می کنند. همانطور که در بخش های قبل نیز اشاره کردیم. فیلدهایی که تعریف می کنید در حالت پیش فرض مقادیر NULL را می پذیرند. و اگر در زمان وارد کردن رکورد جدید در جدول و یا آپدیت رکوردهای جدول، به آن فیلدهای مقداری تخصیص ندهید، بصورت پیش فرض مقدار NULL در آنها ذخیره می شود. که البته می توانستیم با دستور NOT NULL اجازه ندهیم مقادیر NULL در فیلدی قرار بگیرد. اما در ادامه ی آموزش آشنایی با ویژگی DEFAULT در SQL و حذف ویژگی DEFAULT در SQL ، به شما خواهیم آموخت که چگونه مقادیر پیش فرضی را خودتان برای فیلدها، تعریف کنید.

      ویژگی DEFAULT در SQL

      از ویژگی DEFAULT در SQL برای تعریف مقادیر پیش فرض برای فیلدها، استفاده می شود.

      در صورتیکه مقداری برای فیلدی که ویژگی DEFAULT را داراست، تخصیص ندهید، مقادیر پیش فرض در آن، ذخیره می شود.

      تعریف ویژگی DEFAULT در زمان تعریف جدول جدید

      مثال زیر، جدولی را با نام “Persons” ایجاد می کند.و برای  فیلد “City” در این جدول مقدار پیش فرض “Sandnes” تعریف شده است:

      دربانک های اطلاعاتی My SQL / SQL Server / Oracle / MS Access:

      مثال : 

      همچنین می توان با استفاده از ویژگی DEFAULT مقادیر سیستمی را به عنوان پیش فرض یک فیلد تعریف کرد:

      مثال : 

      در مثال فوق، تابع ()GETDATE به عنوان پیش فرض فیلد OrderDate تعریف شده است.که تاریخ و زمان فعلی سیستم را برمی گرداند.

      مثال : 

      تعریف ویژگی DEFAULT برای جداول موجود در یک پایگاه داده

      مثالهای زیر مقدار پیش فرض “Sandnes” را برای فیلد “City” در جدول “Persons” تعریف می کند:

      در بانک اطلاعاتی MySQL:

      مثال : 

      در بانک های اطلاعاتی SQL Server / MS Access:

      مثال : 

      در بانک اطلاعاتی Oracle:

      مثال : 

      حذف ویژگی DEFAULT

      برای حذف کردن ویژگی DEFAULT نیز از ساختارهای زیر استفاده کنید:

      در بانک اطلاعاتی MySQL:

      مثال : 

      در بانک های اطلاعاتی SQL Server / Oracle / MS Access:

      مثال : 

      کلام آخر

      با تعریف مقادیر پیش فرض برای فیلدها در SQL، دیگر نباید نگران قرارگیری مقادیر NULL در بخش های خالی رکوردها باشید. امیدواریم مباحثی که در آموزش آشنایی با ویژگی DEFAULT در SQL ارائه کردیم، مورد توجه شما قرار گرفته باشد.

      QR:  جلسه ۴۷ : ویژگی DEFAULT در SQL
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر