Computed Column چیست؟
آموزش پیشرفته 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
برای خرید و دانلود کامل آموزش پیشرفته SQL Server کلیک کنید.
- نوشته شده توسط محمدی
- بازدید: 10108