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

数据表基本操作语句

2019-04-26 作者:数据库网络   |   浏览(93)

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

1、展开数据库,采纳数据表-》右键点击-》选用设计(或然拓展约束,选取约束,右键点击,选拔修改,前边步骤同样)。

澳门新萄京官方网站 1

澳门新萄京官方网站 2

贰、选取要修改的数量列-》右键点击-》采取CHECK约束。

澳门新萄京官方网站 3

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

澳门新萄京官方网站 4

 四、点击保存开关(恐怕ctrl s)-》刷新表查看修改结果。

澳门新萄京官方网站 5

CHECK约束加多规则

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

2、Check约束通过逻辑表明式来判别数据的得力,用来界定输入一列或多列的值的限定,在列中更新数据时,所要输入的始末必须知足Check约束的标准,不然将不可能精确输入。

3、借使对单个列定义 CHECK 约束,那么该列只同意特定的值。

四、假使对贰个表定义 CHECK 约束,那么此约束会在特定的列中对值举办限定。

DEFAULT约束加多规则

1、若在表中定义了暗许值约束,用户在插入新的数目行时,假诺该行未有点名数量,那么系统将暗许值赋给该列,倘诺我们不设置暗中认可值,系统默以为NULL。

二、若是“暗中同意值”字段中的项替换绑定的暗中认可值(以不带圆括号的花样浮现),则将唤起您拨冗对默许值的绑定,并将其替换为新的暗中认可值。

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

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

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

FOREIGN KEY约束增添规则

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

贰、假设在 FOREIGN KEY 约束的列中输入非 NULL 值,则此值必须在被引用列中设有;否则,将赶回违反外键约束的错误消息。 若要力保验证了整合外键约束的有所值,请对负有参加列钦点NOT NULL。

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

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

伍、在列级钦定的 FOREIGN KEY 约束只可以列出叁个引用列。 此列的数据类型必须与定义约束的列的数据类型同样。

陆、在表级内定的 FOREIGN KEY 约束所具备的引用列数目必须与约束列列表中的列数同样。 每种引用列的数据类型也非得与列表中相应列的数据类型同样。

7、对于表可包罗的引用其余表的 FOREIGN KEY 约束的多少或任何表所具备的引用特定表的 FOREIGN KEY 约束的多寡, 数据库引擎 都并未有预订义的界定。 即便如此,可使用的 FOREIGN KEY 约束的莫过于数据如故受硬件配置以及数据库和应用程序设计的限定。 表最多可以将 25贰个其余表和列作为外键引用(传出引用)。 SQL Server 201陆 (一叁.x) 将可在单独的表中引用的其余表和列(传入引用)的多寡限制从 二伍三 升高至 拾,000。 (包容性品级至少必须为 130。)数量限制的加强带来了下列约束:

DELETE 和 UPDATE DML 操作支持胜出 253 个外键引用。 不援救ME奔驰G级GE 操作。

对作者实行外键引用的表仍只好进行 二五十二个外键引用。

列存款和储蓄索引、内部存款和储蓄器优化表和 Stretch Database 暂不扶助开始展览超过 2五③ 个外键引用。

八、对于临时表不强制 FOREIGN KEY 约束。

九、假使在 CLSportage用户定义类型的列上定义外键,则该品种的完成必须协助2进制排序。

拾、仅当 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

二、选取要抬高约束的多寡列-》右键点击-》选取CHECK约束。

澳门新萄京官方网站 9

叁、在CHECK约束弹出框中式点心击增加。

澳门新萄京官方网站 10

四、在CHECK约束弹出框中-》输入CHECK约束表明式-》输入CHECK约束名-》输入CHECK约束描述-》别的能够挑选私下认可。

澳门新萄京官方网站 11

5、点击关闭-》点击保存按键(也许ctrl s)-》刷新表查看结果。

澳门新萄京官方网站 12

接纳SSMS数据库管理工科具加多DEFAULT约束

1、连接数据库,接纳数据表-》右键点击-》选取设计。

澳门新萄京官方网站 13

贰、在表设计窗口中-》采用数据列-》在列属性窗口中找到暗中同意值或绑定-》输入暗许值(注意暗中同意值的数据类型和输入格式)。

澳门新萄京官方网站 14

三、点击保存按键(可能ctrl s)-》刷新表-》再一次展开表查看结果。

澳门新萄京官方网站 15

行使SSMS数据库管理工科具增多外键约束

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

一、连接数据库,打开要添加外键的数码表-》右键点击-》选择设计。

澳门新萄京官方网站 16

二、在表设计窗口-》选择要增加外键的数目行-》右键点击-》选择涉及。

澳门新萄京官方网站 17

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

澳门新萄京官方网站 18

四、增加达成后-》首先修改表和列标准。

澳门新萄京官方网站 19

五、在表和列窗口中-》输入外键名-》在左边选用主表和关系的列-》在左侧选用从表和当作外键的列-》点击分明。

澳门新萄京官方网站 20

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

澳门新萄京官方网站 21

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

澳门新萄京官方网站 22

澳门新萄京官方网站 23

2:删除字段
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

示例:

-- 增加1个暗中认可约束
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

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

当表结构不存在时

如果表结构不存在,能够间接助长约束,能够同时加上3个照旧五个约束。

语法:

--要是表结构不存在时增加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

开创表时增加暗中同意约束

第1推断表是还是不是选在,假如存在则先删除表再增加,假诺不设有则一直助长。

语法:

--创造新表时增添私下认可约束
--数据库评释
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

伍:增多唯一约束
Alter table [表名] add constraint [约束名] unique([列名])

CHECK约束优缺点

优点:

一、保险列数据标准和限制,能够约束数据完整性

二、有Check约束的列能够提须要查询优化器新闻之所以晋级质量

缺点:

1、插入恐怕涂改时数据不符合约束规则,不可能修改成功。

DEFAULT约束优缺点

优点:

一、使用暗许值能够减掉代码量,新扩大多少时方可不用写新扩大暗许值列,实施新添操作时时暗许填充。

2、较有利于开始展览计算和剖析,以及福利程序逻辑操作。

缺点:

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

 

FOREIGN KEY约束优缺点

优点:

1、保险数据的一致性,完整性,更牢靠。

贰、关联查询时,能够用到FK 的计算音信。

三、有主外键的数据库设计能够追加EHighlander图的可读性。

缺点:

1、删队或更新关联数据时索要做检讨,效用会异常的低。

二、手工业调数据时,会存在主从表校验,会比较艰苦。

三、批量导入数据时,会设有外键校验,需求先关闭外键约束,导入完成再展开外键约束,操作对比费力。

 

6:添加表中某列的暗中同意值
Alter table [表名] add constraint [约束名] default(默认值) for [列名]

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

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

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

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

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

2、创造注释(N'user', N'dbo', N'TABLE' 为一定的写法) 
1:为表增添描述音信
EXECUTE sp_addextendedproperty N'MS_Description', N'人士消息表', N'user', N'dbo', N'TABLE', N'表名', NULL, NULL

2:为字段增多描述音讯(如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'

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

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

来自为知笔记(Wiz)

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

关键词: