
任务四 修改“学生表”的记录
表中的记录值随时都会改变,如某个学生被评选为班长,需要修改“职务”列的值;某个学生转专业,需要修改“所属专业编号”列的值。在本任务中,介绍在【表编辑】标签页和update语句中修改表中指定记录的方法。
(一)在【表编辑】标签页中修改记录
在【表编辑】标签页中修改记录的方式与添加记录的方式完全相同。
【操作目标】
在【表编辑】标签页中修改“学生编号”为“X006”的“出生日期”和“籍贯”,如表3-8所示。
表3-8 修改X006的“出生日期”和“籍贯”

【操作步骤】
STEP 1 展开【SQL Server Management Studio】的【教学管理数据库】节点,单击子节点【表】,展开并显示“教学管理数据库”所拥有的系统表和用户创建的表。
STEP 2 在【dbo.学生表】节点上单击鼠标右键,在弹出的快捷菜单中单击【编辑前200行】菜单项,打开表【表编辑】标签页。找到“学生编号”为“X006”的记录,按表3-8所示内容修改记录,修改的同时系统自动保存修改结果,如图3-14所示。

图3-14 修改记录
(二)用update语句修改记录
在【表编辑】标签页中,修改记录一次只能修改一个单元格中的内容,对于批量修改使用update语句更方便。
本节以对“学生表”记录的修改为例介绍update语句的语法。读者应在执行本节的过程中,理解update语句的语法。
【基础知识】
以表3-8所示的修改为例,update语句的语法见表3-9。
表3-9 update语句的语法

T-SQL是近似于英语的描述性语言,虽然有严格的语法限制,但很容易理解,关于where子句的语法将在“项目五”中介绍。
【操作目标】
在【SQL Server Management Studio】的【SQL查询】标签页中用update语句修改“学生表”的记录。
【操作步骤】
STEP 1 启动【SQL Server Management Studio】程序,将可用数据库设置为。
STEP 2 在【SQL查询】标签页中输入如图3-15所示的update语句。
STEP 3 单击工具栏中的按钮执行update语句,执行结果在【消息】标签页中提示,如图3-15所示。

图3-15 用update语句修改记录