修改数据表
Your company slogan in here
信息工程系
1
引入:
数据表创建以后,在使用过程中可能需要对原先定义的表的结构、约束等属性进行修改。表的修改与表的创建一样,可以通过SQL Server企业管理器和T-SQL语句两种方法来进行。
对一个已存在的表结构可以进行如下修改操作:
(1)更改表名
(2)增加列
(3)删除列
(4)修改已有列的属性(列名、数据类型、是否允许空值)
2
修改数据表
一.使用企业管理器修改表
1.更改表名
表名改变后,与此相关的某些对象以及通过表名与表相关的存储过程将无效。
2.增加列
操作步骤:在XSDA表上单击右键--【设计表】
3.删除列
在SQL Server中被删除的列是不可恢复的。在删除一个列以前,必须保证基于该列的所有索引和约束都已被删除。
操作步骤:XSDA表上单击右键--【设计表】
3
一.使用企业管理器修改表
4.修改已有列的属性
在SQL Server中可以修改表结构,如更改列名、列的数据类型、长度和是否允许空等属性。
建议当表中有记录后,不要轻易修改表的结构,特别是修改列的数据类型,以免产生错误。
4
二.使用T-SQL语句修改表:ALTER TABLE
语法格式:
ALTER TABLE table_name
{
[ ALTER COLUMN column_name { new_data_type [ ( precision [ , scale ] ) ]
[ NULL | NOT NULL ]]}
| ADD {[ < column_definition > ]} [ ,...n ]
| DROP COLUMN column_name } [ ,...n ]
}
课外阅读:
5
【例1】在表XSCJ中增加一个新列——学分。
USE XS2
ALTER TABLE XSCJ
ADD
学分 tinyint NULL
GO
【例2】在表XSCJ中删除名为“学分”的列。
USE XS2
ALTER TABLE XSCJ
DROP COLUMN 学分
GO
6
【例3】将表XSDA中“姓
修改数据表及删除数据表介绍(1) 来自淘豆网www.taodocs.com转载请标明出处.