当前位置:首页 » 编程语言 » sqlserver修改表字段

sqlserver修改表字段

发布时间: 2022-04-21 03:46:10

‘壹’ sql server怎样使用ALTER 语句修改字段名

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

(1)sqlserver修改表字段扩展阅读

在修改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语句更改表中一个字段的值

用update
set就可以了
update
表名
set
要修改的属性和值
如果你要修改具体的某列的某个属性可以在后面查出来用where
比如你说的a表中
id为1的数据中
b列下的值修改为2
update
a
set
b=2
where
id=1

‘叁’ 如何为sql更改 表内字段名字

SQL
Server中修改字段名的语句是:
1
sp_rename
'表名.旧字段名','新字段名'
如,有test表如下,其中包含id和name字段,现在要将name字段改名为snmae。
语句如下:
1
sp_rename
'test.name','sname'
再看test表结构,修改成功。
注意:
更改对象名的任一部分都可能会破坏脚本存储过程。

‘肆’ 在SqlServer中如何一次性修改一个表的多个字段

.....
不能
.如果你是修改字段的字段类型一致的话可以使用动态实现。。

你的情况没有规律 是不行的

‘伍’ 怎么修改sqlserver字段类型

SQL语句:Alter table [表名] Alter column [列名] [列类型]
也可选中表后右键选设计,然后修改字段类型后保存就行

‘陆’ sqlserver 怎麽修改字段

--如需在表中添加列,请使用下列语法:
ALTER TABLE table_name
ADD column_name datatype

--例如:
ALTER TABLE Persons
ADD Birthday date

--要删除表中的列,请使用下列语法:
ALTER TABLE table_name
DROP COLUMN column_name

--例如:
ALTER TABLE Person
DROP COLUMN Birthday

--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype

--例如:
ALTER TABLE Persons
ALTER COLUMN Birthday int

‘柒’ sqlserver 怎么更改表字段的数据类型

使用alter语法可以修改,但是需要注意,如果列中存在不可转换到目标类型的数据,alter会失败。



‘捌’ sql server 2005中如何修改字段名

一、在sql
server
2005企业管理器中修改
打开企业管理器,找到要修改的数据表,点右键,选择设计表,在设计视图中修改字段名
二、通过SQL语句
EXEC
sp_rename
‘表名.字段名','更改后的字段名','COLUMN'

‘玖’ sqlserver更改所有表的字段长度

Alter Table 表名 ALTER COLUMN 字段名 TYPE 类型(长度)

例:alter column a alter column b vachar(20)

修改a表中的字段b,c字段为字符型,长度为20

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

sqlserver 下 修改表的某个字段默认值语法是怎么样的
一、代码如下:
alter table everygamelog drop constraint [DF_EveryGameLog_Memo]

ALTER TABLE everygamelog ADD
CONSTRAINT [DF_EveryGameLog_Memo] DEFAULT ( '正常') FOR [Memo]

二、sql server 字段设置约束

一)一.给字段添加默认值
语法:

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

alter table WD_Platform add constraint DF_WD_Platform_Platform_UID DEFAULT '' for Platform_UID

二)查找某字段默认约束名称
declare @constraint_name varchar(100)

select @constraint_name =obj.name from syscolumns as col
join sysobjects as obj on obj.id=col.cdefault
where col.id=object_id('WD_Platform') and col.name='Platform_UID'
select @constraint_name
说明: syscolumns用户数据库所定义的标字段都出在此.
sysobjects:用户数据库所定义的表,主键,外键,约束等都存放在这张系统表.

三)判断是否存在莫约束
if exists(select top 1 1 from sysobjects where name='DF_WD_Platform_Platform_UID') begin
select 约束存在
end

四)删除约束
ALTER TABLE WD_Platform DROP CONSTRAINT DF_WD_Platform_Platform_UID
备注约束不能直接修改,如果需要更改约束值,请先删除后,再创建.

热点内容
linux头文件安装 发布:2025-01-24 18:02:46 浏览:416
fedora20内核编译 发布:2025-01-24 18:02:05 浏览:392
cvr网络存储 发布:2025-01-24 17:24:52 浏览:415
腿套压缩袜 发布:2025-01-24 17:05:16 浏览:458
电脑如何将安卓软件卸载干净 发布:2025-01-24 17:03:06 浏览:489
hello密码怎么破解 发布:2025-01-24 17:03:06 浏览:73
pspfifa无缓存 发布:2025-01-24 16:45:13 浏览:165
androidhandler机制 发布:2025-01-24 16:41:10 浏览:936
安卓系统如何下载aov 发布:2025-01-24 16:29:53 浏览:573
iptables允许ip访问 发布:2025-01-24 16:19:58 浏览:932