استعلام SQL لنظام قاعدة البيانات
-
08-06-2019 - |
سؤال
في SQL Server كيف يمكنك الاستعلام عن قاعدة بيانات لإعادة كافة الجداول التي تحتوي على حقل باسم محدد؟
المحلول
سيعيد الاستعلام التالي قائمة فريدة من الجداول حيث Column_Name
يساوي العمود الذي تبحث عنه:
SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
نصائح أخرى
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
أنا المدرسة القديمة:
SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
لا تنتمي إلى StackOverflow