如题
怎样能把数据库中的表名及其所有者抽出来如test数据库中有这样几张表
test.aa
dbo.aa
new.aa这些表的表名是一样的
但是所有者是不一样的怎样能把他们的所有者和表名一起抽出来
格式:
test.aa
dbo.aa
new.aa
select name from test..sysobjects where xtype='U'
--供参考,这个是没有所有者名的谢谢大家

解决方案 »

  1.   

    select 
    b.[name]+'.'+a.[name] as FullName 
    from 
    account..sysobjects as a
    inner join 
    account..sysusers as b
    on
    a.uid=b.uid
    where
    a.[name]='aa'
    多找了几个系统表
    自己搞定了
    谢谢大家
      

  2.   


    select   user_name(uid)   from   sysobjects   where   name='aa'
      

  3.   

    select   user_name(uid) + '.' + name  from   sysobjects   where   xtype='U'