خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


لیست کردن همه Stored Procedures های یک دیتابیس در SQL Server

لیست کردن همه Stored Procedures های یک دیتابیس در SQL Server
یک دیتابیس در محیط Production یا محیط واقعی، ممکن است شامل هزاران stored procedures باشد که توسط برنامه نویسان ایجاد شده باشد. به عنوان مثال، شما به منظور داکیومنت سازی و مستند سازی از stored procedure های موجود در دیتابیس مورد نظرتان، نیاز به لیست کاملی از SP ها دارید. روش هایمختلفی برای فهرست کردن و تهیه لیست از کلیه stored procedure های یک دیتابیس وجود دارد که در این پست بدان ها می پردازیم.

سیستم یکپارچۀ سازمانی راهکار



Using SYS.PROCEDURES

SYS.PROCEDURES یک catalog view است که توسط آن می توانید SP های تولید شده در یک دیتابیس، تاریخ ایجاد، تاریخ ویرایش را بگیرید.

USE YOURDATABASENAE
SELECT
name,
type_desc,
create_date,
modify_date
FROM
sys.procedures

لیست کردن همه Stored Procedures های یک دیتابیس در SQL Server . آموزشگاه رایگان خوش آموز


Using INFORMATION_SCHEMA.ROUTINES


INFORMATION_SCHEMA.ROUTINES یک information schema view سیستمی است که این View ی سیستمی، لیست کلیه SP ها و Function ها موجود در پایگاه داده را برمی گرداند. با استفاده از فیلتر فقط می توانیم لیست SP ها را بدست آوریم. ROUTINES schema view همچنین نام SP ها، کوئری های SP ها، تاریج ایجاد، تاریج ویرایش SP را در خروجی کوئری برمی گرداند.

USE YOURDATABASENAE
SELECT
ROUTINE_NAME,
ROUTINE_DEFINITION,
ROUTINE_SCHEMA,
SQL_DATA_ACCESS,
CREATED,
LAST_ALTERED
FROM
INFORMATION_SCHEMA.ROUTINES WHERE
ROUTINE_TYPE = 'PROCEDURE' GO

لیست کردن همه Stored Procedures های یک دیتابیس در SQL Server . آموزشگاه رایگان خوش آموز


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز