الاثنين، 27 نوفمبر 2017

كيف تجد الحقول المستخدمة في الاجراءات المخزنة How to search for field used in SQL SPs

في هذا المشاركة سوف نوضح كيفية ايجاد الاجراءات المخزنة التي تستخدم حقل معين.
لنفرض انه لديك قاعدة بيانات تمتلك العديد من الاجراءات المخزنة وتريد ان تجد قائمة بالاجراءات المخزنة التي تستخدم الحقل (PERSONID) وذلك لانك تريد ان تقوم ببعض التعديلات في التطبيق. يمكن استخدام الاستعلام التالي الذي سوف يعيد قائمة بأسماء الاجراءات المخزنة التي تستخدم الحقل  PERSONID



SELECT ROUTINE_NAME, ROUTINE_DEFINITION  
FROM INFORMATION_SCHEMA.ROUTINES  
WHERE ROUTINE_DEFINITION LIKE '%PERSONID%'      
AND ROUTINE_TYPE='PROCEDURE' 

ليست هناك تعليقات:

إرسال تعليق