select name from sysobjects where xtype='u'
select name from linkserver.dbname.dbo.sysobjects where xtype='u'

解决方案 »

  1.   

    SELECT name From sysobjects WHERE (xtype = 'u') AND (status > 0)
      

  2.   

    不对吧,要看的是link server
    关注
      

  3.   

    to CCEO():
    不行呀,如果Link到一个文本文件的Folder,而不是一个SQL Server,用select name from linkserver.dbname.dbo.sysobjects where xtype='u'会提示找不到sysobjects,有没有其他的好主意?
      

  4.   

    哈哈,搞定散分
    =====================================================
    Create proc dbo.up_tablelists
    asCreate table #t
    (TABLE_CAT varchar(250),
    TABLE_SCHEM varchar(250),
    TABLE_NAME varchar(250),
    TABLE_TYPE varchar(250),
    REMARKS varchar(250))insert into #t exec sp_tables_ex 'linkserver'
    select TABLE_NAME from #t where TABLE_TYPE='TABLE'
    =================================================