码迷,mamicode.com
首页 > 其他好文 > 详细

新建存过,查询表结构的方法。

时间:2018-06-22 10:18:28      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:value   说明   where   arc   建表   com   tab   结构   TE   

CREATE  PROC [dbo].[sp_help_table]
    @tableName NVARCHAR(50)--表名称
AS
BEGIN
    SELECT a.colorder 字段序号,a.name 字段名,b.name 字段类型,b.length AS 字段长度,g.[value] AS 字段说明
    FROM syscolumns a left join systypes b
    on a.xtype=b.xusertype
    inner join sysobjects d
    on a.id=d.id and d.xtype=U and d.name<>dtproperties
    left join sys.extended_properties g
    on a.id=g.major_id AND a.colid = g.minor_id
    WHERE d.[name] =@tableName 
    order by a.id,a.colorder
END    

这样,在查询某个表的时候,直接执行这个存过,参数就是表名称,最后的结果就是这样技术分享图片,字段说明是在新建表的时候填写的说明,如果没写这列就是NULL

 

新建存过,查询表结构的方法。

标签:value   说明   where   arc   建表   com   tab   结构   TE   

原文地址:https://www.cnblogs.com/dizhi/p/9211763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!