열 이름을 알고있는 경우 해당 열 이름이있는 테이블을 어떻게 결정합니까? 내 데이터베이스에는 테이블이 많이 있지만 어떤 테이블에 해당 열 이름이 들어 있는지 확실하지 않습니다. 데이터베이스의 모든 테이블을 열 수있는 것은 사실상 불가능합니다. 도와주세요. 일부 테이블의 키 열 값을 알고 있지만 내 ID에 해당하는 값이 정확히 어디에 정의되어 있는지 알 수 없습니다. 예. 나는 주소 키, shipmentkey 등을 알고 있지만 어떤 테이블에서 이들의 값을 찾을 지 모릅니다. ? 주소 키가 1 인 경우 1에 해당하는 주소를 찾을 수 있어야합니다.이 것을 찾으려면 ther은 SQL Server에 있습니까?열 이름에서 테이블 이름을 확인하십시오.
-1
A
답변
0
는 다음을 수행 할 수 있습니다
select TABLE_NAME,COLUMN_NAME
from INFORMATION_SCHEMA.COLUMNS
where COLUMN_NAME = 'YourColumnNameHere'
이 당신의 열을 사용하는 모든 테이블 (및 뷰)를 반환합니다. 특정 컬럼 이름을 갖는 테이블 (들)을 찾기
0
비교적 간단
SELECT t.name FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name = 'NAME'
ORDER BY t.name
비록 어떤 ID 값을 갖는 테이블을 결정할 것이다. 반환 된 테이블을 개별적으로 쿼리해야합니다.
관련 문제
- 1. mySql의 항목 이름에서 테이블 부모 이름을 반환하십시오.
- 2. 제공된 변수 열 이름에서 임시 테이블 만들기
- 3. 열 이름에서 접미어를 제거하십시오.
- 4. 동적 테이블 이름에서 선택
- 5. 는 테이블 이름을 교체하고 열
- 6. Zend_Db_Table_Abstract - 테이블 열 이름을 사용해야합니까?
- 7. 접두사 테이블 이름을 판별 열
- 8. 테이블에 나열된 테이블 이름에서 데이터를 삭제하는 쿼리
- 9. 열 이름에서 문자열 자르기
- 10. 열 이름에서 값을 가져옵니다.
- 11. jquery 변수 이름에서 클래스를 확인하십시오
- 12. 다중 모델에서 동일한 테이블 이름을 확인하십시오.
- 13. 열 이름에서 점 제거 R
- 14. 중간 이름을 변수 이름에서 제거
- 15. 열 이름에서 열 번호 가져 오기
- 16. NHibernate의 열 이름에서 물음표 문자를 이스케이프 처리합니다.
- 17. 열 이름에서 데이터 형식 가져 오기
- 18. 는 어떻게 대문자 (첫번째 후자)에 데이터 테이블 열 이름을 변경하려면 데이터 테이블 열 이름을
- 19. 열 이름이 전달되거나 결정되었는지 확인하십시오.
- 20. 테이블 이름에서 모델 이름 찾기 (속편 ORM)
- 21. 테이블 이름에서 모델 개체 초기화
- 22. 문자열을 사용하여 열/테이블 이름을 참조 하시겠습니까?
- 23. 열 이름을 기준으로 테이블 크기를 줄이는 방법
- 24. 열/테이블 이름을 기준으로 인덱스 선택
- 25. PostgreSQL 열 이름을 다른 테이블 열로 변경합니다.
- 26. 다른 열 이름을 사용하여 두 테이블 연결
- 27. sqlite에서 열 이름을 포함한 테이블 삭제
- 28. 포스트 그레스에서 테이블 열 이름을 대문자로 변경하십시오.
- 29. 동일한 열 이름을 가진 조인 테이블 - ORACLE
- 30. 다른 열 이름을 가진 테이블 병합