Catalog view ها اطلاعاتی را در خود نگهداری میکنند که موتور پایگاه داده SQL Server از آنها استفاده مینماید. استفاده از این view ها به کسانی توصیه میشود که به اطلاعاتی در رابطه با ساختار پایگاه داده خود نیاز دارند. این view ها عمومیترین واسط موجود برای به دست آوردن متادیتاهایی در رابطه با پایگاه داده میباشند. شما میتوانید توسط کوئریهای ساده به اطلاعات ارزشمندی به دست آورید. به عنوان مثال میتوانید ارتباط بین آبجکتهای موجود در پایگاه داده را با یک کوئری به دست آورید. یا مثلا میتوانید لیست نام تمام جداول موجود یا کلیدهای شناسه موجود در پایگاه داده را به سادگی به دست آورید. USE MyTable SELECT name FROM sys.objects WHERE type = 'P'
مثلا تکه کد زیر لیست تمام stored procedure های تعریف شده را به شما در خروجی خواهد داد :
ارسال توسط
آخرین مطالب