آموزش پیشرفته SQL Server (جلسه چهارم) – Computed Column چیست؟
Computed Column چیست؟ ، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی Computed Column چیست؟ ، قسمت های قبلی را مطالعه فرمایید.
Computed Column چیست؟
به طور کلی Computed Column یکی از انواع فیلدهای قابل تعریف در یک جدول در SQL SERVER می باشد و دارای ویژگیهای زیر است:
- شامل یک فرمول محاسباتی است.
 - مقداری در آن ذخیره نمی شود.
 - مقدار آن از طریق محاسبه فرمول در هر بار واکشی اطلاعات به دست می آید.
 
پیاده سازی Computed Column
برای پیاده سازی Computed Column از دستور زیر استفاده می نماییم:
Computed Column چیست؟
--Computed Column ایجاد جدول به شكل IF OBJECT_ID('ComputedColumnTable') IS NOT NULL DROP TABLE ComputedColumnTable
GO
CREATE TABLE ComputedColumnTable
(
C1 INT CONSTRAINT PKEY_ComputedColumnTable PRIMARY KEY,
C2 NVARCHAR(10),
C3 NVARCHAR(10),
        C4 AS (C2+C3) --به این ستون دقت كنید )
GO
Persisted Computed Column چیست؟
به طور کلی Persisted Computed Column یکی از انواع فیلدهای قابل تعریف در یک جدول در SQL SERVER می باشد و دارای ویژگیهای زیر است:
- شامل یک فرمول محاسباتی است.
 - مقداری در آن بصورت ماندگارذخیره می شود.
 
پیاده سازی Persisted Computed Column
برای پیاده سازی Persisted Computed Column از دستور زیر استفاده می نماییم:
Computed Column چیست؟
--Computed Column ایجاد جدول به شكل IF OBJECT_ID('ComputedColumnTable') IS NOT NULL DROP TABLE ComputedColumnTable
GO
CREATE TABLE ComputedColumnTable
(
C1 INT CONSTRAINT PKEY_ComputedColumnTable PRIMARY KEY,
C2 NVARCHAR(10),
C3 NVARCHAR(10),
        C4 AS (C2+C3) PERSISTED --به این ستون دقت كنید )
GO
در ادامه بحث Computed Column چیست؟ خواهید دید ...!
1-آشنایی کامل با انواع Computed Column.
2-بررسی تاثیر استفاده از Computed Column در اجرای query با استفاده از مثال کاربردی.
دسترسی به موارد آموزشی بالا در بسته خریداری شده
- شماره جلسه: 4
 - نام فایل ویدئو: 04
 - فرمت فایل: mp4.
 
نقطه شروع بحث بالا (Computed Column چیست؟) در ویدئو: 00:50
 



