سبد (0)

Computed Column چیست؟

تعداد دانشجو :
5810 نفر
حجم فایل : 6.04 مگابایت
مدت زمان : 00:05:59
شماره درس : 19
نوع آموزش : تصویری و کاملاً فارسی
3,400 تومان
توضیحات کامل

پکيج آموزش مقدماتي SQL Server - آشنايي با Computed Column

Computed Column چيست؟، قسمتي از پکيج آموزش مقدماتي SQL Server است، پيشنهاد مي شود، قبل از آشنايي با Computed Column، قسمت هاي قبلي را مرور فرماييد.


Computed Column چيست؟

Computed Column شامل يک فرمول محاسباتي است.

در صورتي که بخواهيم يک فيلد، نتيجه يکسري محاسبات را در خود ذخيره کند از Computed Column يا ستون هاي محاسبه شده استفاده مي کنيم.

توجه: زماني که روي جدولي که داراي Computed Column است Select مي زنيم، کليه ي محاسبات به ازاي تک تک رکوردها تکرار مي گردد.
در صورتي که بخواهيم نتيجه محاسبات داخل فيلد ذخيره شود، بايد نوع آنرا Persisted معرفي کنيم. (Persisted بمعني ماندگار است)


تفاوت Computed Column عادي و Computed Column بشکل Persisted چيست؟

Computed Column عادي محاسبه را به ازاي هر بار بازيابي رکورد مورد نظر انجام مي دهد.

Computed Column به شکل Persisted محاسبه را پس از ذخيره رکورد انجام و ذخيره مي نمايد و به ازاي هر بار بازيابي محاسبه ذخيره شده را نمايش مي دهد.


مثال استفاده از Computed Column

در مثال زير، يک جدول با دو فیلد از نوع INT و یک فیلد Computed Column تعریف شده است. توجه داشته باشید که فیلد های Computed Column دارای نوع نیستند و با استفاده از کلمه کلیدی AS می توانید فرمول مورد نیازتان را تعریف نمایید:

Computed Column چیست؟

CREATE TABLE TestCompunted1
(
    Fld1 INT NOT NULL,
    Fld2 INT NOT NULL,
    Fld3 AS (Fld1+Fld2) * 2
)

در ادامه مثال، قصد داریم داخل جدول TestCompunted1 یک رکورد درج کنیم:

درج در فیلد Computed Column

INSERT INTO TestCompunted1(Fld1,Fld2) VALUES (1,2)

بنابراین مقدار 1 برای فیلد Fld1 و مقدار 2 برای فیلد Fld2 تنظیم می شود. حالا مانند زیر، روی جدول TestCompunted1 یک Select می زنیم:

Select روی  فیلد Computed Column

SELECT * FROM TestCompunted1 

به ازای هر بار اجرای دستور Select، فرمول مربوطه یعنی Fld1+Fld2 * 2 به ازای هر رکورد محاسبه خواهد شد.


در ادامه آموزش "Computed Column چيست؟" خواهيد ديد ...!

با خريد بسته آموزشي "Computed Column چيست؟" موارد زير را در ادامه خواهيد ديد:

  1.  توضيحات بسيار جامع تر در مورد Computed Column توسط مدرس
  2. ارائه چندین مثال واقعی از Computed Column عادی و Computed Column از نوع Persisted در محيط SQL Server

تضمین کیفیت "Computed Column چیست؟"

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه