PDA

View Full Version : مشخص کردن نام جدول با داشتن یک فیلد



maaaaaa
شنبه 04 اسفند 1386, 13:12 عصر
سلام به دوستان

یک دیتابیس دارم با 703 جدول و می دونم که حداقل 5 تا از این 703 جدول دارای ستونی با نام employee_id هستند،

سوالم اینه که:آیا دستوری وجود دارد که با داشتن اسم یک فیلد،بتونم بهمم که کدوم یک از جداول موجود در دیتابیسی که در اختیار دارم،فیلد مربوطه را دارا هستند؟

با تشکر از دوستان

Elham_gh
شنبه 04 اسفند 1386, 13:23 عصر
دستور که خیر. اما می تونید برنامه زیر را به صورت پارامتریک به صورتStored procedure یا Function استفاده کنید.


SELECT Tbl.name
FROM Sys.columns Col INNER JOIN sys.tables Tbl
ON Col.object_id=Tbl.Object_id
WHERE Col.name='employee_id'