sqlserver修改字段,sqlserver修改字段类型的语句

sqlserver 下 修改表的某个字段默认值语法是怎么样的

一、SQL语句修改字段默认值:

十年专注成都网站制作,成都企业网站定制,个人网站制作服务,为大家分享网站制作知识、方案,网站设计流程、步骤,成功服务上千家企业。为您提供网站建设,网站制作,网页设计及定制高端网站建设服务,专注于成都企业网站定制,高端网页制作,对成都PE包装袋等多个方面,拥有丰富建站经验。

1)alter table 表名 drop constraint 约束名字

说明:删除表的字段的原有约束

2)alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称

说明:添加一个表的字段的约束并指定默认值

二、例:

1)alter table T_ping drop constraint DF_T_ping_p_c

2)alter table T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c

3)alter table with check T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c

4)alter table with nocheck T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c

如何修改 一个字段的属性 sqlserver

使用脚本修改吧,界面也可以

脚本如下:

Alter table [表名] Alter column [列名] [列类型] [NOT NULL或者 NULL]

alter table 脚本很丰富,可以查看MS SQL的帮助,新手做baidu任务,给个满意吧

ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name

{

ALTER COLUMN column_name

{

[ type_schema_name. ] type_name [ ( { precision [ , scale ]

| max | xml_schema_collection } ) ]

[ COLLATE collation_name ]

[ NULL | NOT NULL ]

| {ADD | DROP }

{ ROWGUIDCOL | PERSISTED | NOT FOR REPLICATION | SPARSE }

}

| [ WITH { CHECK | NOCHECK } ]

| ADD

{

column_definition

| computed_column_definition

| table_constraint

| column_set_definition

} [ ,...n ]

| DROP

{

[ CONSTRAINT ] constraint_name

[ WITH ( drop_clustered_constraint_option [ ,...n ] ) ]

| COLUMN column_name

} [ ,...n ]

| [ WITH { CHECK | NOCHECK } ] { CHECK | NOCHECK } CONSTRAINT

{ ALL | constraint_name [ ,...n ] }

| { ENABLE | DISABLE } TRIGGER

{ ALL | trigger_name [ ,...n ] }

| { ENABLE | DISABLE } CHANGE_TRACKING

[ WITH ( TRACK_COLUMNS_UPDATED = { ON | OFF } ) ]

| SWITCH [ PARTITION source_partition_number_expression ]

TO target_table

[ PARTITION target_partition_number_expression ]

| SET ( FILESTREAM_ON = { partition_scheme_name | filegroup |

"default" | "NULL" } )

| REBUILD

[ [PARTITION = ALL]

[ WITH ( rebuild_option [ ,...n ] ) ]

| [ PARTITION = partition_number

[ WITH ( single_partition_rebuild_option [ ,...n ] ) ]

]

]

| (table_option)

}

[ ; ]

column_set_definition ::=

column_set_name XML COLUMN_SET FOR ALL_SPARSE_COLUMNS

drop_clustered_constraint_option ::=

{

MAXDOP = max_degree_of_parallelism

| ONLINE = {ON | OFF }

| MOVE TO { partition_scheme_name ( column_name ) | filegroup

| "default" }

}

table_option ::=

{

SET ( LOCK_ESCALATION = { AUTO | TABLE | DISABLE } )

}

single_partition_rebuild__option ::=

{

SORT_IN_TEMPDB = { ON | OFF }

| MAXDOP = max_degree_of_parallelism

| DATA_COMPRESSION = { NONE | ROW | PAGE} }

}

SQL server怎样使用ALTER 语句修改字段名

1、新建一个表:student,用做示例,如图所示。

2、首先修改字段名称,使用sql语句:“execute sp_rename '表名.字段名','新字段名'”,如图所示。

例子修改:execute sp_rename 'student.name','nameNew'

3、然后是修改类型,使用sql语句:“alter table‘表名’ alter column‘字段名称 类型’not null”。

例子修改:alter table student alter column nameNew int not null

扩展资料

在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。

1、向表中添加字段

Alter table [表名] add [列名] 类型

2、删除字段

Alter table [表名]  drop column [列名]

3、修改表中字段类型 (可以修改列的类型,是否为空)

Alter table [表名] alter column [列名] 类型

4、添加主键

Alter table [表名] add constraint [ 约束名] primary key( [列名])

5、添加唯一约束

Alter table [表名] add constraint [ 约束名] unique([列名])

6、添加表中某列的默认值

Alter table [表名] add constraint [约束名] default(默认值) for [列名]

7、添加约束

Alter table [表名] add constraint [约束名] check (内容)

8、添加外键约束

Alter table [表名] add constraint [约束名]  foreign key(列名) referencese 另一表名(列名)

9、删除约束

Alter table [表名] drop constraint [约束名]

10、重命名表

exec sp_rename '[原表名]','[新表名]'

11、重命名列名

exec sp_rename '[表名].[列名]','[表名].[新列名]'

12、删除主键,以及主键上的索引

alter table table_name drop constraint clusteredName

参考资料:百度经验-sql server怎么用语句更改字段名称和类型

怎么修改sqlserver字段类型

SQL语句:Alter table [表名] Alter column [列名] [列类型]

也可选中表后右键选设计,然后修改字段类型后保存就行

SQL基础11:sqlserver、oracle添加修改删除字段注释

使用上面的命令,不管是否已经添加过注释,都会通过覆盖的方式替换掉。当语句当中的注释不为空的时候,就相当于是修改表或字段的注释;当表或者字段的注释为空的时候,就相当于是在增加注释;更新也是一样。

我们在给字段添加注释的时候往往会有很多字段,比如一张表的字段会有50个字段,如果逐条添加至少会用20分钟这样效率太慢了,这时候我们要想如何快速添加。这里给大家附上我的方法

怎样用SQL语句修改字段名

SQL Server中修改字段名的语句是:

sp_rename '表名.旧字段名','新字段名'

如,有test表如下,其中包含id和name字段,现在要将name字段改名为snmae。

语句如下:

sp_rename 'test.name','sname'

再看test表结构,修改成功。

注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。


网站名称:sqlserver修改字段,sqlserver修改字段类型的语句
URL分享:http://myzitong.com/article/hoicsi.html