sql server中怎么给表中增加一列?

sql server中怎么给表中增加一列?,第1张

ALTER TABLE 语句:ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 如需在表中添加列,请使用下列语法:

1、ALTERTABLE table_name ADD column_name datatype 要删除表中的列,请使用下列语法:

2、ALTERTABLE table_name DROPCOLUMN column_name 要改变表中列的数据类型,请使用下列语法:

3、ALTERTABLE table_name ALTERCOLUMN column_name datatype 属性的增删改: fn_listextendedproperty: 获取扩展属性, 主要判断下属性是否存在如果存在则更新, 不存在则添加 sp_updateextendedproperty: 更新字段描述 sp_addextendedproperty : 添加字段描述

sql server中建了一张表后,还想在表中增加一列的步骤如下:

1、打开数据库,进入--安全性--登录名--新建登录名

2、在常规这个选项卡中,创建登陆名,并设置默认的数据库

3、在表中新建表

4、在表的代码编程栏中输入代码:

alter table 表名 add 列名 nvarchar(20) null

go

UPDATE 表名 SET stuName = N'some_value' WHERE 列名 IS NULL

ALTER TABLE 表名 ALTER COLUMN 列名 NVARCHAR(20) NOT NULL

go

因为userid字段限定为不可为空,插入空数据,造成报错。

在数据库表中,查询新列的sql示例如下,

1、创建测试表,create table test_num(id number, fee number(10,3))

2、查看表的属性,共包含两列,ID、FEE,

3、执行sql语句,插入新字段,alter table test_num add (fee2 number(10,3))

4、重新查看表结构,字段已加上,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11780889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存