2011-01-03 9 views

risposta

21

Prova questo:

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

o in questo modo:

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

è che quello che stavate cercando?

1

La query di seguito può essere utilizzato per ottenere column_name con table_name pure.

Ciò consentirà all'utente di identificare la tabella a cui appartiene il nome_colonna.

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

Priceless. Grazie. – datv

Problemi correlati