求助!怎样查询出一个数据库中包含product字段的所有表。谢谢

解决方案 »

  1.   

    select a.name 
    from sys.objects a,sys.columns b
    where a.object_id=b.object_id
    and b.name='product'
      

  2.   

    SELECT a.name 
    FROM sysobjects a
    JOIN syscolumns b
    ON  a.id = b.id
    WHERE b.name = 'product'
      

  3.   

    SELECT OBJECT_NAME(id) AS 表名
    FROM syscolumns 
    WHERE name = 'product'或这样。
      

  4.   


    --1)等于
    SELECT DISTINCT OBJECT_NAME(OBJECT_ID) FROM sys.columns
    WHERE name = 'UserID'--2)含有
    SELECT DISTINCT OBJECT_NAME(OBJECT_ID) FROM sys.columns
    WHERE name LIKE '%UserID%'