澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:数据表基本操作语句

2019-05-03 作者:数据库网络   |   浏览(181)

使用SSMS数据库管理工科具修改CHECK约束

一、张开数据库,选取数据表-》右键点击-》选拔设计(可能进行约束,选用约束,右键点击,采用修改,前面步骤同样)。

澳门新萄京官方网站 1

澳门新萄京官方网站 2

二、选用要修改的数量列-》右键点击-》接纳CHECK约束。

澳门新萄京官方网站 3

三、在CHECK约束弹出框中-》选取要修改的自律-》输入约束表明式-》输入约束名和平条款束描述-》选拔表设计器规则-》点击关闭。

澳门新萄京官方网站 4

 4、点击保存开关(或然ctrl s)-》刷新表查看修改结果。

澳门新萄京官方网站 5

CHECK约束加多规则

一、CHECK 约束用于限制列中的值的范围。

二、Check约束通过逻辑说明式来判别数据的管事,用来界定输入一列或多列的值的界定,在列中更新数据时,所要输入的始末必须满意Check约束的标准,不然将不能够正确输入。

三、假若对单个列定义 CHECK 约束,那么该列只允许特定的值。

肆、假诺对1个表定义 CHECK 约束,那么此约束会在特定的列中对值举办限制。

DEFAULT约束增添规则

1、若在表中定义了暗中同意值约束,用户在插入新的数额行时,要是该行没有点名数量,那么系统将暗中同意值赋给该列,倘若大家不设置暗中同意值,系统默以为NULL。

二、借使“暗中认可值”字段中的项替换绑定的暗许值(以不带圆括号的款式展示),则将唤起您解除对默许值的绑定,并将其替换为新的暗中同意值。

叁、若要输入文本字符串,请用单引号 (') 将值括起来;不要使用双引号 ("),因为双引号已保存用于带引号的标识符。

4、若要输入数值暗中同意值,请输入数值并且不要用引号将值括起来。

伍、若要输入对象/函数,请输入对象/函数的名称并且永不用引号将名称括起来。

FOREIGN KEY约束增加规则

1、外键约束并不仅能够与另一表的主键约束相链接,它还足以定义为引用另叁个表中 UNIQUE 约束的列。

贰、若是在 FOREIGN KEY 约束的列中输入非 NULL 值,则此值必须在被引用列中留存;不然,将赶回违反外键约束的错误新闻。 若要确认保障验证了组合外键约束的具备值,请对负有加入列指定NOT NULL。

3、FOREIGN KEY 约束仅能引用位于同1服务器上的一模一样数据库中的表。 跨数据库的引用完整性必须通过触发器达成。

四、FOREIGN KEY 约束可援引同一表中的别的列。 此行为称为自引用。

五、在列级钦赐的 FOREIGN KEY 约束只好列出贰个引用列。 此列的数据类型必须与定义约束的列的数据类型一样。

六、在表级钦点的 FOREIGN KEY 约束所享有的引用列数目必须与约束列列表中的列数一样。 每种引用列的数据类型也亟须与列表中相应列的数据类型同样。

七、对于表可蕴含的引用其余表的 FOREIGN KEY 约束的多寡或别的表所具备的引用特定表的 FOREIGN KEY 约束的数据, 数据库引擎 都未有预订义的限制。 即使如此,可应用的 FOREIGN KEY 约束的其实数目依旧受硬件配备以及数据库和应用程序设计的限定。 表最多可以将 贰五三个其余表和列作为外键引用(传出引用)。 SQL Server 2016 (13.x) 将可在独立的表中引用的其它表和列(传入引用)的数据限制从 贰5三 升高至 十,000。 (包容性品级至少必须为 130。)数量限制的抓实带来了下列约束:

DELETE 和 UPDATE DML 操作支持胜出 二五三 个外键引用。 不支持ME宝马X3GE 操作。

对自身进行外键引用的表仍只可以进展 255个外键引用。

列存储索引、内存优化表和 Stretch Database 暂不帮助开始展览超越 二5三 个外键引用。

八、对于目前表不强制 FOREIGN KEY 约束。

九、就算在 CL凯雷德用户定义类型的列上定义外键,则该类型的落到实处必须接济二进制排序。

10、仅当 FOREIGN KEY 约束引用的主键也定义为项目 varchar(max) 时,才能在此约束中央银行使项目为varchar(max) 的列。

一:向表中加多字段
Alter table [表名] add [列名] [类型]

利用T-SQL脚本修改CHECK约束

CHECK约束修改规则必须首先删除现存的CHECK自律,然后利用新定义再次成立,本领采取Transact-SQL修改CHECK约束。

语法:

--修改check约束
use 数据库名
go

--假设封锁存在则先删除
if exists(select * from sysobjects where name=约束名)
alter table 表名 drop constraint 约束名;
go

--增添封锁
alter table 表名
--with check --该约束是或不是使用于现成数量,with check代表应用于现成数据,with nocheck代表不使用于现存数量
add constraint 约束名
check
not for replication --当复制代理在表中插入或更新数据时,禁止使用该约束。
(约束表明式);
go

--向表中增加新数据或更新表中存活数据时是不是禁止使用该约束。check表示校验,nocheck表示不校验
--alter table 表名
--check
--constraint 表名;
--go

--增添check约束描述
execute sp_addextendedproperty N'MS_Description', N'约束描述', N'SCHEMA', N'dbo', N'TABLE', N'表名', N'CONSTRAINT', N'约束名';
go

示例:

--修改check约束
use testss
go

--若是封锁存在则先删除
if exists(select * from sysobjects where name='u_check2')
alter table test1 drop constraint u_check2;
go

--增加封锁
alter table test1
--with check --该约束是或不是利用于现成数据,with check代表应用于现存数量,with nocheck表示不使用于现成数据
add constraint u_check2
check
not for replication --当复制代理在表中插入或更新数据时,禁止使用该约束。
(height>=100 and height <=200);
go

--向表中加多新数据或更新表中幸存数量时是或不是禁止使用该约束。check代表校验,nocheck代表不校验
--alter table test1
澳门新萄京官方网站:数据表基本操作语句。--check
--constraint u_check2;
--go

--增加check约束描述
execute sp_addextendedproperty N'MS_Description', N'修改约束', N'SCHEMA', N'dbo', N'TABLE', N'test壹', N'CONSTRAINT', N'u_check2';
go

澳门新萄京官方网站 6

澳门新萄京官方网站 7

选取SSMS数据库管理工科具增多CHECK约束

1、连接数据库,选用数据库,选拔数据表-》右键点击(或然直接点击约束,右键点击,选用丰裕约束,前面步骤同样)-》选用设计。

澳门新萄京官方网站 8

2、采取要增进约束的数量列-》右键点击-》接纳CHECK约束。

澳门新萄京官方网站 9

3、在CHECK约束弹出框中式点心击增多。

澳门新萄京官方网站 10

4、在CHECK约束弹出框中-》输入CHECK约束表达式-》输入CHECK约束名-》输入CHECK约束描述-》其余能够采用私下认可。

澳门新萄京官方网站 11

5、点击关闭-》点击保存开关(只怕ctrl s)-》刷新表查看结果。

澳门新萄京官方网站 12

利用SSMS数据库管理工科具增添DEFAULT约束

一、连接数据库,选拔数据表-》右键点击-》采纳设计。

澳门新萄京官方网站 13

二、在表设计窗口中-》选用数据列-》在列属性窗口中找到私下认可值或绑定-》输入暗许值(注意默许值的数据类型和输入格式)。

澳门新萄京官方网站 14

三、点击保存开关(恐怕ctrl s)-》刷新表-》再度展开表查看结果。

澳门新萄京官方网站 15

应用SSMS数据库管理工科具增多外键约束

本示例演示当表结构已存在时增加外键约束,创设表时丰硕外键约束步骤和表结构存在时增加外键步骤一样。示例演示如下:

1、连接数据库,打开要增加外键的数额表-》右键点击-》选拔设计。

澳门新萄京官方网站 16

二、在表设计窗口-》选择要增添外键的数量行-》右键点击-》选拔事关。

澳门新萄京官方网站 17

三、在外键关系窗口中-》点击增多。

澳门新萄京官方网站 18

肆、增多落成后-》首先修改表和列规范。

澳门新萄京官方网站 19

五、在表和列窗口中-》输入外键名-》在右侧采纳主表和关系的列-》在右手选拔从表和作为外键的列-》点击鲜明。

澳门新萄京官方网站 20

陆、在外键关系窗口中-》可挑选丰硕大概不增加外键描述-》可选用丰硕可能不增添修改也许去除数据时级联操作-》可采取充分可能不添抓牢制外键约束-》可挑选丰盛恐怕不添抓实制用于复制-》点击关闭。

澳门新萄京官方网站 21

7、点击保存按键(ctrl s)-》此时表会弹出警告窗口,点击是-》刷新查看外键是还是不是丰硕成功。

澳门新萄京官方网站 22

澳门新萄京官方网站 23

二:删除字段
Alter table [表名] drop column [列名]

CHECK约束修改优缺点

优点:

壹、修改数据库CHECK约束能够保险数据的标准性和完整性。

缺点:

一:修改约束的表设计器使用规则时,大概会挑起原有数据与约束的冲突。

 

运用T-SQL脚本增加CHECK约束

动用T-SQL脚本增加DEFAULT约束

应用T-SQL脚本增添外键约束

三:修改表中字段类型(能够修改列的类型,是不是为空)
Alter table [表名] alter column [列名] [类型]

当表结构存在时

加多CHECK约束时首先校验约束是还是不是已存在,若是存在应该是先删除再增多,若是不设有则平昔抬高。

语法:

-- 增多三个暗许约束
use 数据库名;
go

if exists(select * from sysobjects where name=约束名)
alter table 表名 drop constraint 约束名;
go

alter table 表名 add constraint 约束名 check(约束规则),constraint 约束名 check(约束规则);
go

示例:

-- 加多一个暗许约束
use testss;
go

if exists(select * from sysobjects where name='check1')
alter table test1 drop constraint check1;
go

alter table test1 add constraint check1 check(height>=170 and height<=175);
go

 澳门新萄京官方网站 24

澳门新萄京官方网站 25

当表结构已存在时

首先推断表中是或不是存在暗中认可约束,借使存在则先删除暗许约束再增添,倘诺不存在则直接助长。

语法:

use 数据库
go
--判别暗中认可约束是或不是留存,如若存在则先删除,若是不存在则一贯抬高
if exists(select * from sysobjects where name=约束名)
alter table 表名 drop constraint 约束名;
go
--给钦命列增加暗中同意约束
alter table 表名 add constraint 约束名 default(约束值) for 列名;
go

示例:

use [testss]
go
--剖断暗中认可约束是或不是存在,如若存在则先删除,假若不设有则向来抬高
if exists(select * from sysobjects where name='defalut_height')
alter table [testss].[dbo].[test1] drop constraint defalut_height;
go
--给钦命列加多暗中认可约束
alter table [testss].[dbo].[test1] add constraint defalut_height default(160) for height;
go

澳门新萄京官方网站 26

澳门新萄京官方网站 27

当表结构已存在时

假设要抬高约束的表已存在外键约束,须求先删除此而外键约束再加多外键约束。如果不设有外键约束能够增加外键约束。

语法:

if exists(select * from sysobjects where name=约束名)
alter table 数据库名.[dbo].表名 drop constraint 约束名;
alter table 数据库名.[dbo].表名 with check add constraint 约束名 foreign key(列名)
references 数据库名.[dbo].表名(列名)

on delete cascade
on update cascade;
go

示例:

if exists(select * from sysobjects where name='t1_t2')
alter table [testss].[dbo].[test1] drop constraint t1_t2;
alter table [testss].[dbo].[test1] with check add constraint t1_t2 foreign key(classid)
references [testss].[dbo].[test2](id)
on delete cascade
on update cascade;
go

澳门新萄京官方网站 28

四:增加主键
Alter table [表名] add constraint [约束名] primary key([列名])

当表结构不存在时

假定表结构不设有,能够一贯抬高约束,能够而且丰富三个只怕八个约束。

语法:

--假如表结构不设有时加多check约束
use 数据库名;
go
--借使已存在表则删除
if exists(select * from sysobjects where name=表名 and xtype='U')
drop table 表名;
go
--创建表
create table 表名
(
--字段评释
列名 int identity(1,1) not null,
列名 nvarchar(50) null,
列名 nvarchar(50) null constraint 约束名 check(约束规则),
列名 nvarchar(50) null,
列名 int,
列名 int constraint 约束名 check(约束规则)
primary key clustered(列名 asc) with(ignore_dup_key=off) on [primary], --主键索引注脚
)on [primary]

--字段注释表明
exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列描述' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列描述' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列描述' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列描述' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列描述' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

go

示例:

--假使表结构不设有时增加check约束
use testss;
go
--如若已存在表则删除
if exists(select * from sysobjects where name='test1' and xtype='U')
drop table test1;
go
--创建表
create table test1
(
--字段申明
id int identity(1,1) not null,
name nvarchar(50) null,
sex nvarchar(50) null constraint check1 check(sex='男' or sex='女'),
age nvarchar(50) null,
classid int,
height int constraint check2 check(height>=110 and height<=120)
primary key clustered(id asc) with(ignore_dup_key=off) on [primary], --主键索引注明
)on [primary]

--字段注释表明
exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'id主键' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'id';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'name';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'sex';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'年龄' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'age';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班级id' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'classid';

go

 澳门新萄京官方网站 29

澳门新萄京官方网站 30

澳门新萄京官方网站 31

开创表时丰硕暗中认可约束

先是判定表是或不是选在,若是存在则先删除表再增多,假如不设有则平素抬高。

语法:

--创造新表时加多默许约束
--数据库申明
use 数据库名
go
--假如表已存在则先删除表更创立,假诺表不存在则直接创设
if exists(select * from sysobjects where name=表名 and type ='U')
drop table 表名;
go
--建表语法注脚
create table 表名
(
--字段注明
列名 列类型 identity(1,1) not null,
列名 列类型) null,
列名 列类型 null,
列名 列类型 null,
列名 列类型,
列名 列类型 constraint 约束名 default 默认值,
primary key clustered(列名 asc) with(ignore_dup_key=off) on [primary] --主键索引注脚
)on [primary]

--字段注释阐明
exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

go

示例:

--成立新表时增添默许约束
--数据库表明
use testss
go
--假如表已存在则先删除表再次创下立,如果表不设有则一直开立
if exists(select * from sysobjects where name='test1' and type ='U')
drop table test1;
go
--建表语法注脚
create table test1
(
--字段申明
id int identity(1,1) not null,
name nvarchar(50) null,
sex nvarchar(50) null,
age nvarchar(50) null,
classid int,
height int constraint default_he default 166,
primary key clustered(id asc) with(ignore_dup_key=off) on [primary] --主键索引表明
)on [primary]

--字段注释评释
exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'id主键' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'id';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'name';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'sex';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'年龄' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'age';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班级id' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'classid';

go

澳门新萄京官方网站 32

澳门新萄京官方网站 33

在新表中创制外键

 语法:

if exists( select * from sysobjects where name=表名 and type ='U')
drop table 表名;
go

--当表结构不设有时
--建表语法评释
create table 表名
(
--字段评释
列名 int identity(1,1) not null,
列名 int,
primary key clustered(id asc) with(ignore_dup_key=off) on [primary], --主键索引注脚
constraint 外键名 foreign key(列名)

references 主表名(列名)
on update cascade--是不是级联操作
on delete cascade
)on [primary]

--字段注释评释
exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名', @level2type=N'COLUMN',@level2name=N'列名';

go

示例:

if exists( select * from sysobjects where name='test1'and type ='U')
drop table test1;
go

--当表结构不设有时
--建表语法注解
create table test1
(
--字段评释
id int identity(1,1) not null,
name nvarchar(50) null,
sex nvarchar(50) null,
age nvarchar(50) null,
classid int,
primary key clustered(id asc) with(ignore_dup_key=off) on [primary], --主键索引注解
constraint t3_t4 foreign key(classid)

references test2 (id)
on update cascade
on delete cascade
)on [primary]

--字段注释评释
exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'id主键' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'id';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'name';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'sex';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'年龄' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'age';

exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班级id' , @level0type=N'SCHEMA',
@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'classid';

go

澳门新萄京官方网站 34

5:增添唯壹约束
Alter table [表名] add constraint澳门新萄京官方网站, [约束名] unique([列名])

CHECK约束优缺点

优点:

1、保险列数据正式和范围,能够约束数据完整性

二、有Check约束的列能够提须求查询优化器音信之所以进步质量

缺点:

一、插入或然涂改时数据不吻合约束规则,不可能修改成功。

DEFAULT约束优缺点

优点:

一、使用默许值能够减小代码量,新添多少时得以不用写新扩展暗许值列,实施新扩展操作时时暗许填充。

二、较有利于开始展览总括和分析,以及福利程序逻辑操作。

缺点:

壹、使用不为NULL的暗中同意值,占用了越多的储存空间。

 

FOREIGN KEY约束优缺点

优点:

一、保障数据的1致性,完整性,更保障。

二、关联合检查询时,可以用到FK 的总结音信。

三、有主外键的数据库设计能够扩大ELX570图的可读性。

缺点:

一、删队或更新关联数据时索要做检查,功效会相当的低。

贰、手工业调数据时,会存在主从表校验,会比较麻烦。

三、批量导入数据时,会存在外键校验,需求先关闭外键约束,导入完结再展开外键约束,操作比较费心。

 

陆:增加表中某列的暗中认可值
Alter table [表名] add constraint [约束名] default(默认值) for [列名]

7:添加check约束
Alter table [表名] add constraint [约束名] check(内容)

八:加多外键约束
Alter table [源表名] add constraint [约束名]  foreign key(列名) references 引用表名(列名)

玖:删除约束
Alter table [表名] drop constraint [约束名] 

10:重命名表
exec sp_rename '[原表名]','[新表名]'

11:重命名列名
exec sp_rename '[表名].[列名]','[表名].[新列名]'

二、创立注释(N'user', N'dbo', N'TABLE' 为定位的写法) 
1:为表加多描述音讯
EXECUTE sp_addextendedproperty N'MS_Description', N'人士新闻表', N'user', N'dbo', N'TABLE', N'表名', NULL, NULL

二:为字段加多描述音信(如UserName、Sex)
EXECUTE sp_addextendedproperty N'MS_Description', N'姓名', N'user', N'dbo', N'TABLE', N'表名', N'column', N'UserName'
EXECUTE sp_addextendedproperty N'MS_Description', N'性别', N'user', N'dbo', N'TABLE', N'表名', N'column', N'Sex'

三:更新表中列的描述属性(如Username)
EXEC sp_updateextendedproperty N'MS_Description', N'新的讲述内容', N'user', N'dbo', N'TABLE', N'表名', N'column', N'UserName'

5:删除表中列的叙说属性(如UserName)
EXEC sp_dropextendedproperty N'MS_Description', N'user', N'dbo', N'TABLE', N'表名', N'column', N'UserName'

发源为知笔记(Wiz)

本文由澳门新萄京官方网站发布于数据库网络,转载请注明出处:澳门新萄京官方网站:数据表基本操作语句

关键词: