문제

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'
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top