مشخصات مقاله
-
1570
-
0.0
-
5087
-
0
-
0
چک کردن محدودیت های نموار اطلاعات
چک کردن محدودیت های نموار اطلاعات
ویو به شما اجازه می دهد تا اطلاعاتی را در مورد چک کردن محدودیت هایی که در دیتابیس شما هستند، به دست آورید. check constraint محدودیتی است که روی یک ستون خاص اعمال می شود تا اطمینان حاصل شود که قوانین خاص داده توسط ستون دنبال می شود.
توضیحات
این ویو از هر دیتابیسی در SQL Server فراخوانده می شود و نتایج را برای داده در داخل آن دیتابیس خاص گزارش خواهد داد.
ستون هایی را که این ویو گزارش می دهد، به قرار زیر میباشند:
( منبع: کتابهای آنلاین SQL Server 2005)
مثال زیر مربوط به داده ای است که از دیتابیس AdventureWorks برداشته شده است.این داده با استفاده ازquery زیر که مشاهده می کنید، برداشته شده است:
SELECT * FROM INFORMATION_SCHEMA.CHECK_CONSTRAINTS
برای داشتن نگاهی دقیق تر به این موضوع، در اینجا به دو check constraint اول نگاهی می کنیم.
-- this says that the rating value has to be between the values of 1 and 5 ([Rating]>=(1) AND [Rating]<=(5)) -- this says that the TransactionType has to be an upper case value of P, S or W (upper([TransactionType])='P' OR upper([TransactionType])='S' OR upper([TransactionType])='W')
خروجی مربوط به ویو این نمودار تنها نام محدودیت و جزئیات آن می باشد، جدولی را که محدودیت ها بر روی آن اجرا می شوند، نشان نمی دهد. برای به دست آوردن چنین اطلاعاتی می توانید از ویو INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE استفاده کنید.