- 11
- 0
- 约 15页
- 2017-08-27 发布于上海
- 举报
3.2.2 修改基本表 由于应用环境和应用需求的变化,经常需要修改基本表的结构,比如,增加新列和完整性约束、修改原有的列定义和完整性约束等。 SQL语言使用ALTER TABLE命令来完成这一功能,有如下三种修改方式: 1. ADD方式 用于增加新列和完整性约束,定义方式同CREATE TABLE语句中的定义方式相同,其语法格式为: ALTER TABLE 表名 ADD 列定义 | 完整性约束定义 例3.12 在S表中增加一个班号列和住址列。 USE STUDENT 注意:使用此方式增加的新列自动填充NULL值,所以不能为增加的新列指定NOT NULL约束 。 例3.13 在SC表中增加完整性约束定义,使SCORE在0-100之间。 USE STUDENT 2. ALTER 方式 用于修改某些列,其语法格式为: ALTER TABLE表名 ALTER COLUMN 列名数据类型[NULL|NOT NULL] 例3.14 把S表中的SNO列加宽到8位字符宽度 USE STUDENT ALTER TABLE S ALTER COLUMN SNO CHAR(8) 注意:使用此方式有如下一些限制: ①不能改变列名; ②不能将含有空值的列的定义修改为NOT NULL约束; ③若列中已有数据,则不能减少该列的宽度,也不能改变其数据类型; ④只能修改NULL|NOT NULL
您可能关注的文档
最近下载
- 违规电气焊专项整治工作总结6篇.docx VIP
- GXH-30103011AE型便携式红外气体分析器 使用说明书.pdf VIP
- 中国卒中后抑郁障碍规范化诊疗指南.docx VIP
- 环境影响评价报告公示:年收集、贮存、转移废矿物油12000t、废铅酸蓄电池20000t项目环评报告.pdf VIP
- 幼儿园教师个人三年发展规划.docx VIP
- 乌市三模语文试卷及答案.doc VIP
- 广西柳州市2026届高三上学期第一次模拟考试物理试卷(含答案).pdf VIP
- 《世界各国民族服饰》课件.ppt VIP
- 2025年7月广东省高中学业水平合格考生物试卷真题(含答案详解).pdf VIP
- 2025会计初级试题及答案解析.doc VIP
原创力文档

文档评论(0)