zoukankan      html  css  js  c++  java
  • 为字段加入说明,以及查看字段信息

    declare @table_name nvarchar(50)
    declare @column_name nvarchar(50)
    declare @Description nvarchar(50)

    --01
    set @table_name=N'CCOSBusiness'
    set @column_name=N'BusinessId'
    set @Description=N'业务流水号'
    IF EXISTS (
    SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'CCOS', N'TABLE',@table_name, N'COLUMN',@column_name))
    begin
    EXEC sys.sp_dropextendedproperty @name=N'MS_Description',
                                    @level0type=N'SCHEMA',
                                    @level0name=N'CCOS',
                                    @level1type=N'TABLE',
                                    @level1name=@table_name,
                                    @level2type=N'COLUMN',
                                    @level2name=@column_name
    end
    EXEC sys.sp_addextendedproperty @name=N'MS_Description',
                                    @value=@Description,
                                    @level0type=N'SCHEMA',
                                    @level0name=N'CCOS',
                                    @level1type=N'TABLE',
                                    @level1name=CCOSBusiness,
                                    @level2type=N'COLUMN',
                                    @level2name=@column_name


                                   
    SELECT [table name] = i_s.table_name,
           [column name] = i_s.column_name,
           [description] = s.VALUE ,
           [DATA_TYPE]=i_s.DATA_TYPE
    FROM   information_schema.columns i_s
           LEFT OUTER JOIN sys.extended_properties s
             ON s.major_id = Object_id(i_s.table_schema + '.' + i_s.table_name)
                AND s.minor_id = i_s.ordinal_position
                AND s.name = 'ms_description'
    WHERE  Objectproperty(Object_id(i_s.table_schema + '.' + i_s.table_name),
           'ismsshipped'
           ) = 0 
    --and i_s.table_name = 'meter' 
    ORDER  BY i_s.table_name,
              i_s.ordinal_position
             

  • 相关阅读:
    重写MembershipProvider实现自己的身份验证
    重写MembershipProvider用于事务处理(一)
    ASP.NET 2.0中GridView无限层复杂表头的实现
    用好VS2005之扩展membership服务
    ASP.NET2.0角色控制和管理
    asp.net2.0自带的Provider源码下载
    ASP.NET2.0上传EXCEL文件到gridview中显示
    一次编辑GridView 的所有行
    重写MembershipProvider用于事务处理(二)
    创建表头固定,表体可滚动的GridView
  • 原文地址:https://www.cnblogs.com/mingyongcheng/p/2074301.html
Copyright © 2011-2022 走看看