select 
  name
from 
  sysobjects
where 
  xtype='u'

解决方案 »

  1.   


    解释下where后面的,,xtype='u'什么意思STATUS>=0
    什么意思
      

  2.   

    xtype:C = CHECK 约束  
    D = 默认值或 DEFAULT 约束 
    F = FOREIGN KEY 约束  
    FN = 标量函数 
    IF = 内嵌表函数 
    K = PRIMARY KEY 或 UNIQUE 约束  
    L = 日志 
    P = 存储过程 
    R = 规则 
    RF = 复制筛选存储过程 
    S = 系统表  
    TF = 表函数 
    TR = 触发器 
    U = 用户表 
    V = 视图 
    X = 扩展存储过程 
    status不知道,没用过
      

  3.   

    status是内部使用统计的版本号,一个当表的模式修改时递增一个版本号
      

  4.   

    db_ADO.dbo.sysobjects是系统表(不是用户创建的),里面存储的是系统数据
    xtype='U' 指类型为U,即指的是用户表类型
    STATUS>=0  状态>=0
      

  5.   


    xtype='U' 为什么是XTYPE呢,不是type='U',
      

  6.   

    --05
    select
      name
    from
      sys.objects
    where
      type='u' 
      

  7.   


    SELECT name FROM sysobjects WHERE xtype='U'xtype各值的意思.
    xtype char(2) 对象类型。可以是下列对象类型中的一种: 
    C = CHECK 约束
    D = 默认值或 DEFAULT 约束
    F = FOREIGN KEY 约束
    L = 日志
    FN = 标量函数
    IF = 内嵌表函数
    P = 存储过程
    PK = PRIMARY KEY 约束(类型是 K)
    RF = 复制筛选存储过程
    S = 系统表
    TF = 表函数
    TR = 触发器
    U = 用户表
    UQ = UNIQUE 约束(类型是 K)
    V = 视图
    X = 扩展存储过程