首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

解决马上给分:关于得到所有数据库的用户表有关问题

2012-02-13 
解决马上给分:关于得到所有数据库的用户表问题1.采用打开企业管理器---数据库----表看到的表分:系统表和用

解决马上给分:关于得到所有数据库的用户表问题
1.采用打开企业管理器---数据库----表
    看到的表分:系统表和用户表,这里显示的表才是真正的用户表和系统表!!!但这可能与sysobjects中的系统表与用户表存在差异.   因为sysobjects   表本身可能被修改,比如将dtproperties表类型由S改成U,这样使用:
Select   Name   from   sysobjects   where   xtype= 'u '
得到的用户表就不准确了
大家有何好方法如何才能真正得到用户表呢?


[解决办法]
Select Name from sysobjects where xtype= 'u ' and id> 100

看可以不?
[解决办法]
select * from sysobjects where objectproperty(id, 'ismsshipped ') <> 1 and objectproperty(id, 'istable ')=1
order by 1

热点排行