zoukankan      html  css  js  c++  java
  • sql server create table 给字段添加注释说明

    EXEC sys.sp_addextendedproperty @name=N'MS_Description',@level1name=N'a_jcgl_data',@level2name=N'id', @value=N'自增id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE', @level2type=N'COLUMN'

    其中 @level1name为表名

    @level2name=N'id' 中的id 为字段名

    @value 为 字段的说明。

    之前创建表一直类似像下面这种脚本

    create table testTable

    (

    id    int  identity(1,1)    not null,--自增id

    name  varchar(20)    not null --名字

    )

    这样子只能备注着给自己看,我希望的备注是能被程序读取,以方便根据表结构生成实体类的时候能有注释,这样子备注就不行了。

    所以只能改为像本文开头那样的备注方式,但是像这样子比较麻烦,而且容易出错。如果能像mysql那样子吗?比如下面这个mysql的脚本

    CREATE TABLE test.game(
    nId INT PRIMARY KEY AUTO_INCREMENT COMMENT '设置主键自增',
    szName VARCHAR(128) COMMENT '游戏名字',
    szPath VARCHAR(256) COMMENT '下载路径'
    ) COMMENT='表注释';

    sql server支持这样的写法吗?知道的人说一下,谢谢。

  • 相关阅读:
    待遇与福利基本词汇/句型
    什么是成功?
    申请休假常用句型
    到底什么是快乐?
    复试注意事项(二)
    php5中php.ini 设置教程中文版
    lamp环境安装shell脚本
    如何解决NAT转发问题
    Linux下PHP扩展pdo_mysql
    PHP缓存原理以及smarty缓存
  • 原文地址:https://www.cnblogs.com/Jerseyblog/p/13330199.html
Copyright © 2011-2022 走看看