일부 테이블에는 공통 번호가 Asset_ID
이고 테이블 이름 목록을 가져 오는 쿼리는 공통적으로 Asset_ID
입니다. 당신이 열의 데이터의 값에 따라 테이블 이름을 얻고 싶은 경우에SQL 서버의 공통 열 값을 포함하는 테이블 목록을 얻는 방법
0
A
답변
1
는 당신이 시도 간단한 쿼리하여 얻을 수 select table_name from information_schema.columns where column_name='Asset_ID'
을 시도해보십시오
declare @val_to_search varchar(50), @column_name varchar(50)
Select @val_to_search = 'ddh224', @column_name='Asset_ID'
declare tbl cursor for
select table_name from information_schema.columns where [email protected]_name
declare @tablename varchar(200),@qstr varchar(max)
declare @datapen table(table_name varchar(200))
open tbl
fetch tbl into @tablename
while @@fetch_status=0
begin
select @qstr='select top 1 '''[email protected]+''' from '[email protected]+' where '+ @column_name + ' =''' + @val_to_search + ''''
insert into @datapen
exec(@qstr)
fetch tbl into @tablename
end
close tbl
deallocate tbl
select * from @datapen pen
0
쿼리 유를 도울 수 아래 !
이 쿼리는 열 이름과 함께 모든 테이블을 나열합니다!
SELECT * FROM INFORMATION_SCHEMA.COLUMNS 어디 COLUMN_NAME LIKE '% COLUMNNAME %'
이 쿼리 모든 테이블을 나열합니다!
난 항상 모든 검색 키워드를 찾기 위해 이것을 사용SELECT * TABLE_TYPE = 'BASE 표'AND TABLE_NAME LIKE '%의 TABLENAME의 %가'
0
, 모든 경기를 나열합니다 INFORMATION_SCHEMA.TABLES FROM SP, 테이블, 함수 ...
select distinct name
from syscomments c
join sysobjects o on c.id = o.id
where TEXT like '%Asset_ID%'
관련 문제
- 1. SQL 서버의 날짜 시간차 값을 얻는 방법
- 2. 테이블 목록을 얻는 방법은 SQL 서버의 데이터베이스 백업입니다
- 3. 테이블을 포함하는 데이터베이스 목록을 얻는 효율적인 방법
- 4. 테이블 행 값의 배열을 포함하는 SQL 열
- 5. null 값을 포함하는 두 개의 열 값을 추가하는 SQL 쿼리?
- 6. SQL 서버의 열 변경
- 7. SQL 서버의 다른 테이블 값을 기반으로 테이블을 업데이트하는 방법
- 8. SQL 서버의 테이블 셀에 여러 값을 삽입하는 방법
- 9. SQL 서버의 임시 테이블
- 10. SQL 서버의 트리거 테이블
- 11. SQL 서버의 테이블 조각화
- 12. 업데이트 된 값이있는 테이블 목록을 얻는 방법
- 13. NSPopUpButtons를 포함하는 테이블 열 바인딩
- 14. 총 열 값을 얻는 방법
- 15. SQL Server에서 변경된 테이블 목록을 얻는 방법 변경 추적
- 16. SQL Server 2008 - 열 이름과 값을 함께 얻는 방법?
- 17. SSRS - 열 이름으로 열 값을 얻는 방법
- 18. SQL 테이블 열 정보 프로빙
- 19. SQL 쿼리 문자열에서 열 목록을 생성하는 방법
- 20. T-SQL : 공통 테이블 식의 임시 열 액세스
- 21. 열 범위를 포함하는 테이블 삭제
- 22. 삽입으로 SQL 서버의 ID 열 값을 설정할 수 있습니까?
- 23. Div Id 선택기를 사용하여 테이블 열 값을 얻는 방법
- 24. entityframework의 테이블에서 열 id 값을 얻는 방법
- 25. RoR에서 직렬화 된 열 목록을 얻는 방법
- 26. 오라클에서 동의어 열 목록을 얻는 방법
- 27. 테이블에서 값을 얻는 방법
- 28. 이름으로 테이블 개체를 얻는 방법? (Oracle SQL)
- 29. 극 초음속으로 테이블 목록을 얻는 방법
- 30. SQL PIVOT 열 이름이없는 테이블
다음 SQL Server 버전은 무엇입니까? – user1429080
질문 할 때 구체적으로 기재하십시오. 당신이 기대하는 것을 샘플로 제공하는 것이 좋습니다. – bansi
그것은 SQL 서버 2008에 있습니다. 하나의 데이터베이스에서 나는 각 테이블에 "asset_id"라는 열이있는 10 개의 테이블을 가지고 있습니다. 이제 asset_it = 'ddn224'인 4 개의 테이블이 있다고 가정 해 봅시다. 어떻게 목록을 생성합니까? 테이블 어디 asset_id = 'ddn224'. – kingshuk