如题
怎样能把数据库中的表名及其所有者抽出来如test数据库中有这样几张表
test.aa
dbo.aa
new.aa这些表的表名是一样的
但是所有者是不一样的怎样能把他们的所有者和表名一起抽出来
格式:
test.aa
dbo.aa
new.aa
select name from test..sysobjects where xtype='U'
--供参考,这个是没有所有者名的谢谢大家
怎样能把数据库中的表名及其所有者抽出来如test数据库中有这样几张表
test.aa
dbo.aa
new.aa这些表的表名是一样的
但是所有者是不一样的怎样能把他们的所有者和表名一起抽出来
格式:
test.aa
dbo.aa
new.aa
select name from test..sysobjects where xtype='U'
--供参考,这个是没有所有者名的谢谢大家
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'
多找了几个系统表
自己搞定了
谢谢大家
select user_name(uid) from sysobjects where name='aa'