什么命令查看sqlserver中我自己已经定义好的表的字段的构成?
oracle有这个,我想sqlerver也应该有

解决方案 »

  1.   

    有的。USE YourDBName-- 不要忘记两个单引号
    sp_help 'YourTableName'
      

  2.   

    use '数据库名称'
    sp_help '表名'
    返回的结果集取决于 name 是否已指定、何时指定以及属于何种数据库对象。 
    1 如果执行不带参数的 sp_help,则返回当前数据库中现有的所有类型对象的汇总信息。
    2 如果 name 是 SQL Server 数据类型或用户定义数据类型,则 sp_help 将返回此结果集。
    3 如果 name 是数据库对象而不是数据类型,则 sp_help 将根据指定的对象类型返回此结果集,同时返回其他结果集。
      

  3.   

    sp_MShelpcolumns tablname=============================================== 
    powerbuilder11&SQL   QQ群请加:6539042 
      

  4.   

    sp_help '表名' 我不能用,为什么啊
    报语法错误
      

  5.   

    --sql server 2000 自带库PUBS查authors表
    sp_help authors
      

  6.   

    Column_name  Type Computed  Length Prec Scale Nullable  TrimTrailingBlanks  FixedLenNullInSource Collation        
    au_id        id        no   11  no   no   no   Chinese_PRC_CI_AS
    au_lname     varchar        no   40  no   no   no   Chinese_PRC_CI_AS
    au_fname     varchar        no   20  no   no   no   Chinese_PRC_CI_AS
    phone        char        no   12  no   no   no   Chinese_PRC_CI_AS
    address      varchar        no   40  yes   no   no   Chinese_PRC_CI_AS
    city         varchar        no   20  yes   no   no   Chinese_PRC_CI_AS
    state        char        no   2  yes   no   yes   Chinese_PRC_CI_AS
    zip          char        no   5  yes   no   yes   Chinese_PRC_CI_AS
    contract     bit        no   1  no   (n/a)  (n/a)  NULL
      

  7.   

    哦,发觉个问题,加上use   '数据库名称' 反而报错
      

  8.   

    sp_help   表名 
      

  9.   

    SQL SERVER 2005  引号加不加都可以