美文网首页
查看SqlServer数据库的表结构

查看SqlServer数据库的表结构

作者: 厌恶狡诈心机 | 来源:发表于2017-11-08 10:52 被阅读7次

复制sql

修改表名 TABLENAME

SELECT  表名 = CASE WHEN a.colorder = 1 THEN d.name ELSE '' END ,
       
        字段名 = a.name ,
        类型 = CASE WHEN b.name IN ( 'varchar', 'nvarchar' )
                  THEN b.name + '('
                       + CAST(COLUMNPROPERTY(a.id, a.name, 'PRECISION') AS VARCHAR(4))
                       + ')'
                  WHEN b.name = 'decimal'
                  THEN b.name + '('
                       + CAST(COLUMNPROPERTY(a.id, a.name, 'PRECISION') AS VARCHAR(4))
                       + ','
                       + CAST(COLUMNPROPERTY(a.id, a.name, 'Scale') AS VARCHAR(4))
                       + ')'
                  ELSE b.name
             END,
        默认值 = a.cdefault,
        字段说明 = ISNULL(g.[value], '') 
FROM syscolumns a    -- 列名
    LEFT JOIN systypes b ON a.xusertype = b.xusertype    -- 类型
    INNER JOIN sysobjects d ON a.id = d.id AND d.xtype = 'U' AND d.name <> 'dtproperties'    --筛选用户对象
    LEFT JOIN syscomments e ON a.cdefault = e.id    --默认值
    LEFT JOIN sys.extended_properties g ON a.id = g.major_id AND a.colid = g.minor_id    --扩展属性(字段说明)
    --LEFT JOIN sys.extended_properties f ON d.id = f.major_id AND f.minor_id = 0          --扩展属性(表说明)
WHERE d.name = 'TABLENAME'    --可修改表名
ORDER BY a.id , a.colorder

转自:http://www.cnblogs.com/kai364/p/5718096.html

相关文章

  • 数据库 | MySQL | 2. 表操作

    创建表 查看所有表 当前数据库 其他数据库 查看表结构 常规表结构 带注释的表结构 查看创建表的语句 修改表 修改...

  • 查看数据库中所有表的数据量

    1.查看SQLServer数据库中所有表的数据量 2.查看oracle数据库中所有表的数据量

  • 查看SqlServer数据库的表结构

    复制sql 修改表名 TABLENAME 转自:http://www.cnblogs.com/kai364/p/5...

  • sql基础操作

    数据库的创建: 数据库的修改: 数据库的删除: 数据库查看: 创建表 删除表 数据表的结构的修改: 查看表结构 插...

  • msyql 增删改查 命令

    库 使用数据库 查看当前使用的数据库 创建数据库 删除数据库 数据表 查看当前数据库中所有表 查看表结构 创建表 ...

  • 学—sql新增一个字段

    一、sqlServer 查看表结构(字段类型) 现提供两条命令查询表结构: 1.sp_help table_nam...

  • 2018-07-12 SSH连接远程服务器、MySQL数据库

    SSH连接远程服务器 连接数据库: 查看数据库: 选择数据库: 查看数据表: 查看数据表结构: 查看数据库: ex...

  • SQLite常用命令行

    打开数据库, 如contacts.db 查看指定数据库下的所有的表 查看特定一张表的表结构 切换查看模式 查看当前...

  • mysql常用语句

    登录数据库 展示数据库 展示表 查看messages表的结构 删除lovestory数据库 建立messages表...

  • 数据库基础

    1. 数据库(DDL) 数据库创建 删除数据库 修改数据库 2. 表(DDL) 表创建 查看所有表 查看表结构 查...

网友评论

      本文标题:查看SqlServer数据库的表结构

      本文链接:https://www.haomeiwen.com/subject/tveemxtx.html