• SQLServer数据库字典维护方法


    启用SQLServer启用管理器,以2008为例

    1、设置表信息描述

    • 选中要设置的表,右键点击“属性”

    • 选择扩展属性

    填写要求:

    名称:MS_Description

    值: 模块名称-表名称

    修改语句

     

    declare @tableName varchar(200)

    declare @tableDesc varchar(200)

    declare @sql varchar(8000)

    declare @c int

     

    set @tableName = N'b_yhbm'; --表名

    set @tableDesc = N'组织机构-人员登录信息'; --描述信息(要求模块+表描述) 例如主程序-权限类别

     

    --判断是否填写过

    select @c = COUNT(*) FROM sys.extended_properties A WHERE A.major_id = OBJECT_ID(@TableName) and name = 'MS_Description' and minor_id = 0;

    IF @c <= 0

    BEGIN --添加

    EXEC [sys].[sp_addextendedproperty] @name = N'MS_Description', @value = @tableDesc, @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = @tableName;

    END

    ELSE

    BEGIN --修改

    EXEC [sys].[sp_updateextendedproperty] @name = N'MS_Description', @value = @tableDesc, @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = @tableName;

    END

    GO

     

    2、填写字段描述

    选中要设置的表,右键点击“设计”

    3、输出信息

    详见 http://www.cnblogs.com/netWild/archive/2013/04/19/3031734.html

    输出执行语句 SQL语句.txt

    输出效果:

  • 相关阅读:
    Mysql-窗口函数
    aplly-lambda-map用法
    python-pymysql 操作数据库-创建-写入-多线程写入-读取-清空表
    graphviz安装
    sklearn-决策树
    pandas-烹饪指南
    Tomcat配置https
    azkaban 编译部署
    sqoop部署及使用
    spark面试题-1
  • 原文地址:https://www.cnblogs.com/zouhao/p/4087285.html
Copyright © 2020-2023  润新知