sql语句创建表时给列添加指定说明的方法

数据库 SQL Server
在用sql语句创建表的时候,给列添加指定的说明成了问题,下面就将为您介绍用sql语句创建表的时候,如何给列指定说明的方法,供您参考。

下文将为您详解用sql语句创建表的时候,如何给列指定说明,供您参考。这其中用到了sp_addextendedproperty这个存储过程,希望对您学习sql语句有所帮助。

语法

sp_addextendedproperty
    [ @name = ] { 'property_name' }
    [ , [ @value = ] { 'value' }
        [ , [ @level0type = ] { 'level0_object_type' }
                    , [ @level0name = ] { 'level0_object_name' }
                [ , [ @level1type = ] { 'level1_object_type' }
                                    , [ @level1name = ] { 'level1_object_name' }
                        [ , [ @level2type = ] { 'level2_object_type' }
                                                    , [ @level2name = ] { 'level2_object_name' }
                        ]
                ]
        ]
    ]
 
--创建表
create table 表(a1 varchar(10),a2 char(2))

--为表添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', N'表', NULL, NULL

--为字段a1添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', N'dbo', N'table', N'表', N'column', N'a1'

--为字段a2添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '性别', N'user', N'dbo', N'table', N'表', N'column', N'a2'

--更新表中列a1的描述属性:
EXEC sp_updateextendedproperty 'MS_Description','字段1','user',dbo,'table','表','column',a1

--删除表中列a1的描述属性:
EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table','表','column',a1

--删除测试
drop table 表
 

 

【编辑推荐】

SQL数据库压缩语句简介

如何使用SQL语句修改字段默认值

教您如何使用SQL中的SELECT LIKE like语句

教您用事务一次处理多条SQL语句

通过执行多条SQL语句实现数据库事务

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-07 14:22:41

SQL语句

2010-09-28 15:07:14

SQL语句

2010-09-27 10:04:30

Sql Update语

2010-09-03 11:25:58

SQL删除

2010-07-08 13:32:22

SQL Server

2010-09-26 10:27:22

SQL替换语句

2010-09-17 16:03:17

锁定SQL表

2010-11-11 09:51:46

SQL Server添

2010-09-06 09:53:41

SQL Server语句

2010-09-26 15:23:24

SQL语句

2010-11-10 15:07:40

sql server系

2010-11-16 10:15:24

oracle创建表空间

2009-07-08 00:25:00

SQL Server

2010-07-22 10:38:12

SQL Server所

2010-09-16 14:05:16

sql server系

2010-09-25 15:49:07

SQL修改

2010-09-01 15:59:44

SQL删除字段

2010-09-06 14:05:36

SQL相加字符串

2010-09-27 10:15:42

sql update语

2010-10-15 10:37:27

MySQL创建关联表
点赞
收藏

51CTO技术栈公众号