系统表:
select * from sysobjects where xtype='S'用户表:
select * from sysobjects where xtype='U'

解决方案 »

  1.   

    不行呀,比如说我现在有一个数据库叫database,database下有三张表如table1,table2,table3,怎样在查询分析器里用命令来显示database中的表来。
      

  2.   

    use database
    select * from sysobjects where name like 'table%'
      

  3.   

    名称             地址                 说明
    sysaltfiles    主数据库               保存数据库的文件
    syscharsets    主数据库               字符集与排序顺序
    sysconfigures  主数据库               配置选项
    syscurconfigs  主数据库               当前配置选项
    sysdatabases   主数据库               服务器中的数据库
    syslanguages   主数据库               语言
    syslogins      主数据库               登陆帐号信息
    sysoledbusers  主数据库               链接服务器登陆信息
    sysprocesses   主数据库               进程
    sysremotelogins主数据库               远程登录帐号syscolumns     每个数据库             列
    sysconstrains  每个数据库             限制
    sysfilegroups  每个数据库             文件组
    sysfiles       每个数据库             文件
    sysforeignkeys 每个数据库             外部关键字
    sysindexs      每个数据库             索引
    sysmenbers     每个数据库             角色成员
    sysobjects     每个数据库             所有数据库对象
    syspermissions 每个数据库             权限
    systypes       每个数据库             用户定义数据类型
    sysusers       每个数据库             用户
      

  4.   

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