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

كيف تجد قائمة بالجداول التي تستخدم حقل معين How to find a list of tables which used specific field

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



SELECT * FROM INFORMATION_SCHEMA.COLUMNS where  COLUMN_NAME='CUSTOMERID' 


أذا لم تكن متأكد من اسم الحقل يمكن ان تستخدم الاستعلام التالي



SELECT * FROM INFORMATION_SCHEMA.COLUMNS where  COLUMN_NAME LIKE '%CUSTOMERID%'

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

إرسال تعليق