2011-01-03 3 views

답변

21

이 시도 :

select distinct object_name(id) 
from syscolumns 
where name = 'my_column_name' 
order by object_name(id) 

또는 이러한 방법 :

select distinct so.name 
from syscolumns sc 
    , sysobjects so 
where sc.id = so.id 
and sc.name = 'my_column_name' 
order by so.name 

은 당신이 찾고있는 무슨이다를?

1

아래 쿼리는 물론 테이블 _와 COLUMN_NAME를 얻을 수 있습니다.

이렇게하면 사용자가 column_name이 속한 테이블을 식별하는 데 도움이됩니다.

select distinct tbl_col.name as Field_name,tbl_object.name as Table_name 
from syscolumns tbl_col 
    , sysobjects tbl_object 
where tbl_col.id = tbl_object.id 
order by tbl_object.name 
+0

가격. 고맙습니다. – datv

관련 문제