SQL复习题答案

合集下载

(完整版)sql语句练习题及答案

(完整版)sql语句练习题及答案

(完整版)sql语句练习题及答案⼀在数据库 school 中建⽴student , sc, course 表。

学⽣表、课程表、选课表属于数据库School ,其各⾃的数据结构如下:学⽣Student (Sno,Sname,Ssex,Sage,Sdept)课程表course(Cno,Cname,Cpno,Ccredit)学⽣选课SC(Sno,Cno,Grade)⼆设定主码1 Student表的主码:sno2 Course表的主码:cno3 Sc表的主码:sno,cno1写出使⽤ Create Table 语句创建表 student , sc, course 的SQL语句23 删除student表中的元组4在数据库school中删除关系student5在student表添加属性sbirthdate 类型datetimeDelete1 删除所有JSJ 系的男⽣delete from Student where Sdept=’JSJ’ and Ssex=’男’;2 删除“数据库原理”的课的选课纪录delete from SC where Cno in (select Cno fromCourse where Cname=’数据库原理’);Update1 修改0001 学⽣的系科为: JSJ2 把陈⼩明的年龄加1岁,性别改为⼥。

2 修改李⽂庆的1001课程的成绩为93 分3 把“数据库原理”课的成绩减去1分Select 查询语句⼀单表1查询年龄在19⾄21岁之间的⼥⽣的学号,姓名,年龄,按年龄从⼤到⼩排列。

2查询姓名中第2个字为“明”字的学⽣学号、性别。

3查询 1001课程没有成绩的学⽣学号、课程号4查询JSJ 、SX、WL 系的年龄⼤于25岁的学⽣学号,姓名,结果按系排列5按10分制查询学⽣的sno,cno,10分制成绩(1-10分为1 ,11-20分为2 ,30-39分为3,。

90-100为10)6查询 student 表中的学⽣共分布在那⼏个系中。

SQL专项练习题

SQL专项练习题

SQL专项练习题SQL专项练习题一、选择题:1、SQL语言的核心是_____。

A)数据查询B)数据定义C)数据操纵D)数据控制2、下列关于SQL语言特点的叙述错误的是_________。

A)SQL是一种一体化的语言B)SQL是一种高度过程化的语言C)SQL语言非常简洁D)SQL语言可以直接以命令方式交互使用,也可嵌入到程序中使用3、在SQL查询中,HAVING子句的作用是______。

A)指出分组查询的范围B)指出分组查询的值C)指出分组查询的条件人D)指出分组查询的字段4、在SQL中,与集合成员算术比较操作“元组<>ALL”的等价操作符是______。

A)NOT IN B)IN C)<>SOME D)=SOME5、下列利用空值查询的命令中,正确的一项是______。

A)IS NULL B)=NULL C)NULL D)SELECT NULL6、可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果,需要子句_____。

A)WHERE B)UNION C)ORDER BY D)IN7、SQL的查询结果可以存放到多种类型的文件中,下列不能用来存放查询结果的是_________。

A)临时表B)永久性表C)视图D)文本文件8、下列不属于SQL数据操作功能的是_______。

A)新建表B)添加记录C)修改记录D)删除记录9、下列关于INSERT-SQL的叙述正确的是______。

A)在表末尾增加一条记录B)在表头增加一条记录C)在表中任意位置插入一条记录D)在表中可插入若干条记录10、若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是_____。

A)SELECT COUNT(DISTINCT 学生号)FROM 选课B)SELECT COUNT(学生号)FROM 选课C)SELECT COUNT(*)FROM 选课D)SELECT COUNT (DISTINCT *)FROM 选课11、“学生表”的结构为(学生号N(4),姓名C(8),性别C(2),年龄N(2)),其中学号为主索引,下面可使用SQL_INSERT插入到表中的记录是_______。

3-SQL语句练习题参考答案

3-SQL语句练习题参考答案

标准SQL语言一、选择题1、下面关于SQL标准的叙述中,不正确的是(B )。

A.SQL语言是集数据定义、数据操纵、数据控制功能为一体的语言。

B.SQL语言是一种高度过程化的语言。

C.SQL标准规定数据库是按三级模式结构构建。

D.SQL语言是关系型数据库的标准语言。

E.SQL语言是面向集合的语言。

2、SQL语言中,修改基本表结构的语句是( B )。

A.UPDATE B.ALTER C.DROP D.CREATE3、SQL语言中,删除基本表结构的语句是( C )。

A.DELETE B.ALTER C.DROP D.CREATE4、下面关于“视图”的叙述中,不正确的是( C )。

A.视图是一种“虚表”,它的数据被存放在基本表中。

B.视图提供了逻辑数据独立性。

C.不能通过视图来更新数据库中的数据。

D.视图能提供对数据的安全保护。

5、下面关于SELECT语句的叙述中,不正确的是(C)。

A.SELECT产生的结果是一个集合。

B.HA VING子句必须与GROUP BY子句一起使用。

C.可以省略FROM子句。

D.可以省略WHERE子句。

二、填空题1、在使用INSERT语句向一个表中插入元组时,“值列表”中值的个数、(顺序)、类型必须与“列名表”保持一致。

2、在向一个表中插入元组时,对于未指定默认值且(不能取空值)的字段必须赋值。

3、向表中插入元组时,主键的值不能取(NULL )值。

4、在使用DELETE语句时,如果不指定(where 条件)就会将整个表的数据删除。

5、视图是从一个或几个基本表或(视图)导出的表,它与基本表不同,是一个虚表。

三、判断题1、SQL语言是面向集合操作的语言。

√2、可以通过视图来查询数据,但不能通过视图来更新数据库中的数据。

×3、在SQL Server数据库系统中,向表中插入元组时,系统自动为具有标识属性的列赋值。

√4、在SQL Server数据库系统中,向表中插入元组时,对取值类型为timestamp(时间戳)的列不能赋值,系统自动赋值。

《数据库系统概论》SQL语言复习题(含答案)

《数据库系统概论》SQL语言复习题(含答案)

SQL语言习题一、单项选择题1.SQL语言是的语言,易学习。

A.过程化B.非过程化C.格式化D.导航式答案:B2.SQL语言是语言。

A.层次数据库B.网络数据库C.关系数据库D.非数据库答案:C3.SQL语言具有的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。

其中最重要的,也是使用最频繁的语句是。

A.SELECT B.INSERT C.UPDA TE D.DELETE答案:A5.SQL语言具有两种使用方式,分别称为交互式SQL和。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL答案:C6.SQL语言中,实现数据检索的语句是。

A.SELECT B.INSERTC.UPDATE D.DELETE答案:A7.下列SQL语句中,修改表结构的是。

A.ALTER B.CREATEC.UPDATE D.INSERT答案:A第8到第11题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

8.检索所有比“王华”年龄大的学生姓名、年龄和性别。

正确的SELECT语句是。

A.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGE FROM SWHERE SN=’王华’)B.SELECT SN,AGE,SEX FROM SWHERE SN=’王华’C.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGEWHERE SN=’王华’)D.SELECT SN,AGE,SEX FROM SWHERE AGE>王华.AGE答案:A9.检索选修课程“C2”的学生中成绩最高的学生的学号。

SQL复习题(附部分答案)

SQL复习题(附部分答案)

SQL复习题(附部分答案)⼀、单选题1.根据关系数据基于的数据模型——关系模型的特征判断下列正确的⼀项:(___)A.只存在⼀对多的实体关系,以图形⽅式来表⽰。

B.以⼆维表格结构来保存数据,在关系表中不允许有重复⾏存在。

C.能体现⼀对多、多对多的关系,但不能体现⼀对⼀的关系。

D.关系模型数据库是数据库发展的最初阶段。

答案[B]2、在“连接”组中有两种连接认证⽅式,其中在(___)⽅式下,需要客户端应⽤程序连接时提供登录时需要的⽤户标识和密码。

A、Windows⾝份验证B、SQL Server ⾝份验证C、以超级⽤户⾝份登录时D、其他⽅式登录时答案[B]3、关系数据库中,主键是(___),当运⽤Transact-SQL语句创建主键时,可以是(__)。

⑴ A、为标识表中唯⼀的实体 B、创建唯⼀的索引,允许空值C、只允许以表中第⼀字段建⽴D、允许有多个主键的⑵ A、create table table1(column1 char(13) not null primary key,column2 int not on primary key;B、alter table table1 with nocheck addconstraint [PK_table1] primary key nonclustered ( column1) on primary;C、alter table table1 column1 primary key ;答案[ A C]4、视图是⼀种常⽤的数据对象,可以简化数据库操作,当使⽤多个数据表来建⽴视图时,不允许在该语句中包括(___)等关键字。

A、ORDER BY,COMPUTEB、ORDER BY,COMPUTE,COMPUTR BYC、ORDER BY,COMPUTE BY,GROUP BYD、GROUP BY,COMPUTE BY答案[B ]5、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但⾄少包括的部分(_1_),使⽤关键字(_2_)可以把重复⾏屏蔽,将多个查询结果返回⼀个结果集合的运算符是(_3__),如果在SELECT语句中使⽤聚合函数时,可以在后⾯使⽤⑴ A、SELECT,INTO B、SELECT,FROMC、SELECT,GROUPD、仅SELECT⑵ A、DISTINCT B、UNION C、ALL D、TOP⑶ A、JOIN B、UNION C、INTO D、LIKE⑷ A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 答案[B A B A ]6、SQL Server 2008是⼀个()的数据库系统。

(完整版)SQL复习题(附部分答案)

(完整版)SQL复习题(附部分答案)

一、单选题1.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)A.只存在一对多的实体关系,以图形方式来表示。

B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C.能体现一对多、多对多的关系,但不能体现一对一的关系。

D.关系模型数据库是数据库发展的最初阶段。

答案[B]2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时答案[B]3、关系数据库中,主键是(___),当运用Transact-SQL语句创建主键时,可以是(__)。

⑴ A、为标识表中唯一的实体 B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵ A、create table table1(column1 char(13) not null primary key,column2 int not on primary key;B、alter table table1 with nocheck addconstraint [PK_table1] primary key nonclustered ( column1) on primary;C、alter table table1 column1 primary key ;答案[ A C]4、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(___)等关键字。

A、ORDER BY,COMPUTEB、ORDER BY,COMPUTE,COMPUTR BYC、ORDER BY,COMPUTE BY,GROUP BYD、GROUP BY,COMPUTE BY答案[B ]5、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_1_),使用关键字(_2_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_3__),如果在SELECT语句中使用聚合函数时,可以在后面使用(_4_)。

SQL_Server复习题汇总带答案

SQL_Server复习题汇总带答案

SQL Server复习题一、选择题1、数据库系统的主要特征是()A、数据的冗余度小B、数据的结构化C、数据独立性高D、数据可以共享2、下面不属于关系数据库管理系统的是( B )A、OracleB、IMSC、SQL ServerD、DB23、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4、(C)是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。

A、操作系统B、关系模型C、数据库管理系统D、数据库5、下列四项说法中不正确的是(C ) 。

A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性6、下列特点中哪个不是数据库系统阶段的特点( B)。

A.数据共享B.数据冗余大C.完善的数据控制D.数据和程序相互独立7、数据库设计中概念模型设计阶段的主要描述工具是(C)。

A. 数据字典B. 流程图C. E-R图D.二维表格8、关系模型的基本数据结构是(B)A、树B、二维表C、图D、二叉树9、将E-R模型转换成关系模型的过程,属于数据库设计的( C)阶段。

A、需求分析B、概念设计C、逻辑设计D、物理设计10、在E-R模型中,实体间的联系用(C)表示A、矩形B、直线C、菱形D、椭圆11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS必须提供(A).A、安全性保护B、完整性保护C、故障恢复D、并发控制12、按照数据模型分类,数据库管理系统可分为(C)。

A.关系型,概念型,网状B.模式,概念模式,外模式C.关系型,层次型,网状模型D.SQL Server,oracle,DB213、SQL Server安装程序创建4个系统数据库,下列哪个不是系统数据库(C)。

A. masterB. modelC. AdventureWorksD. msdb14、SQL server数据库文件有三类,其中主数据文件的后缀为(D)A、NDFB、LDFC、MDFD、IDF15、SQL server 数据库文件有3类,其中日志文件的后缀为(D)。

SQL数据库复习资料操作题复习(带答案)

SQL数据库复习资料操作题复习(带答案)

使用T-SQL语句完成下列题目,保存所有SQL语句为一个脚本文件,文件名为学号姓名.sql,SQL语句前加上题号。

(共60分)一、创建数据库创建一个数据库,数据库名为student,主数据文件的逻辑名为student_data,物理名称为student_data.mdf,存放在D盘根目录下,初始大小为10MB,最大可增长到50MB,增长方式是按5%比例增长;日志文件的逻辑名称为student_log,物理名称为student_log.ldf,存放在D盘根目录下,初始大小为2MB,最大可增长到5MB,按1MB 增长。

create database studenton primary(name=student_data,filename='D:\student_data.mdf',size=10MB,maxsize=50MB,filegrowth=5%)log on(name=student_log,filename='D:\student_log.ldf',size=2MB,maxsize=5MB,filegrowth=1MB)二、创建表create table 学生(学号char(8) primary key,姓名char(20) not null,性别char(2) not null check(性别in('男','女')),出生日期datetime null)use studentcreate table 成绩(学号char(8),课程名varchar(30),成绩real null check(成绩between 0 and 100)primary key(学号,课程名),foreign key (学号) references 学生(学号))3、在gxc数据库中创建商品表,表名:sp。

结构如下:use gxcCreate table sp(bh char(20) primary key,mc varchar(50) not null,xkc real,sj money)4、在gxc数据库中创建供应表,表名:gy。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL Server数据库应用管理-习题集说明:本习题集所涉及的数据库,名为Student,其数据表有3个,分别是学生(学号,,性别,年龄),课程(课号,课名,学分),选修(学号,课号,成绩)。

一、单项选择题1.下列属于SQL Server系统数据库的是。

A.master B.SysbaseC.student D.Database2.SQL Server中,数据库主数据文件扩展名为。

A.ldf B.mdfC.ndf D.dbf3.SQL Server中,索引类型按结构划分,包括。

A.聚集索引和非聚集索引B.主索引和次索引C.单索引和复合索引D.索引和外索引4.SQL Server的数据定义语句是。

定义:创建A.CREATE,DROP,ALTERB.INSERT,UPDATE,DELETEC.SELECT,DELETE,UPDATED.CREATE,GRANT,INSERT5.下面的描述正确的是。

A.每个数据文件中可以有多个主数据文件B.只允许有一个次数据文件。

C.一个数据库有主数据库文件即可。

D.一个数据库至少由一个主数据文件和一个日志文件组成。

6.下面字符串能与通配符表达式 ABC%a 进行匹配的是。

A. BCDEF B.A_BCD C. ABCDa D. ACBDE 7.下列属于数据库管理系统的是。

A.SQL Server 2005B.ExcelC.Windows 2000D.IE68.实体完整性要求主属性不能取空值,这一点通常是通过实现。

A.定义外部键来保证B.定义主键来保证C.用户定义的完整性来保证D.关系系统自动保证9.SQL Server的数据操纵命令是。

A.SELECT,INSERT,UPDATE,DELETEB.CREATE,INSERT,UPDATE,DELETEC.GRANT,CREATE,REVOKED.SELECT,CREATE,DROP,ALTER10.下面的描述错误的是。

A. 每个数据文件中有且只有一个主数据文件B.可以有多个次数据文件。

C.一个数据库有主数据库文件即可。

D.一个数据库至少由主数据文件和日志文件组成。

11.对于查询语句的结果,有时会出现重复的数据行,可以使用以下哪个关键字可消去重复记录行。

A. Only B. SelectC. DistinctD. Order by12.下列说法中正确的是。

A.SQL 中局部变量可以不声明就使用B.SQL 中全局变量必须先声明再使用C.SQL 中所有变量都必须先声明后使用D.SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

13.下面对索引的相关描述正确的是:。

A. 经常被查询的列不适合建索引。

B. 列值唯一的列适合建索引。

C. 有很多重复值的列适合建索引。

D. 是外键或主键的列不适合建索引。

14.下列说法中正确的是。

A. SQL 中局部变量可以不声明就使用B. SQL 中全局变量必须先声明再使用C. SQL 中所有变量都必须先声明后使用D. SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

15.E-R模型的三要素是 c 。

A. 实体、属性、实体集B. 实体、键、联系C. 实体、属性、联系D. 实体、域、候选键16.SQL Server系统数据库不包括。

A.master B.tempdbC.student D.model17.SQL Server中,数据库日志文件扩展名为。

A.ldf B.mdfC.ndf D.dbf18.SQL Server中,索引类型包括。

A.聚集索引和非聚集索引B.主索引和次索引C.单索引和复合索引D.索引和外索引19.SQL语言中行注释的符号为______。

A.< >B./* */C.--D./-20.参加“自然联接”运算的两个关系。

A.至少存在一个相同属性名B.可不存在任何相同属性名C.不可存在多个相同属性名D.所有属性名必须完全相同21.下面标志符合法的是。

A. trigger1B. 123_aC. abcD. ABC_[1]22.创建数据库语句A. Create DatabaseB. Delete DatabaseC. Set DatabaseD. Create Table23.实体完整性要求主属性不能取空值,这一点通常是通过。

A.定义外部键来保证B.定义主键来保证C.用户定义的完整性来保证D.关系系统自动保证24.我们使用的SQL Server 2005,它是一个。

A. 数据库B. 数据库系统C. 数据库管理系统D. 数据库文件25.在SQL Server中,每个表上能创建个非聚簇索引。

A. 1B. 3C. 249D. 25526.所谓概念模型,指的是。

A.客观存在的事物及其相互联系B.将信息世界中的信息数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界27.备份数据库Mydb的语句为A. RESTORE DATABASE MydbB. BACKUP DATABASE MydbC. EXEC DATEBASE MydbD. UPDATE DATABASE Mydb28.下列不是数据库对象的是。

表存储过程触发器视图规则默认索引A. 表B. 触发器C. 视图D. 用户权限29.块注释的符号为_______。

A. < >B. /* */C. --D. /-30.假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。

A. 概念设计B. 物理设计C. 逻辑设计D. 运行阶段二、填空题1.SQL Server中的变量分为两种,全局变量和局部变量,其中全局变量的名称以字符开始,由系统定义和维护。

局部变量以字符开始,由用户自己定义和赋值。

2.在查询分析器中,使用Create Database命令创建数据库,使用Alter Database命令修改数据库,使用drop database删除数据库。

3.一个脚本可以包含一个或多个批,脚本中的go命令标志一个批的结束。

4.SQL Server2005中数据库文件有 mdf主数据库文件、 ndf次数据库文件、 Ldf日志数据库文件。

5.SQL Server主要提供了两种机制来强制业务规则和数据完整性,是:__约束,__触发器。

6. 四种数据库备份分别是完全数据库备份、差异数据库备份、事务日志备份、数据库文件和文件组备份。

7.SQL Server 2005的安全级别分为身份验证阶段和权限认证阶段两个层次。

8. 关系的完整性包括实体完整性、域值完整性、参照完整性、用户自定义完整性。

9.在一个表上能创建_1_个聚集索引,_ 249 _个非聚簇索引。

10. 数据库系统一般由数据库,操作系统,数据库管理系统及开发工具,数据库应用程序,数据库管理员和用户组成。

简答题:最常见的数据库对象:表存储过程触发器视图规则默认索引视图的作用 P166集中简化和定制显示数据库中的数据信息.为用户以多种角度观察数据库中的数据提供方便.为了屏蔽数据的复杂性,简化用户对数据的操作或者控制用户访问数据.对数据提供安全保护索引的作用 P178类似书本的目录,用来提高查找信息的速度索引的原则 P180主键列上一定要建立索引外键列可以建索引在经常查询的字段上最好建立索引对于很少涉及的列.重复值比较多的列不要建索引对于定义为txt,image和bit数据类型的列上不要建立索引简单的编程创建和定义触发器 P257 create triggeruse studentgocreate trigger banji on班级for deleteasdeclare banji char(9)select banji=班级代码from deletedif exists(select*from学生where班级代码=banji)beginprint'无法删除'rollback transactionendgo创建学生表包括性别学号年龄并设置合适的数据类型use studentgocreate table 学生(学号char(12) primary key,varchar(8),性别char(2),出生日期datetime,入学时间datetime,班级代码char(9) references 班级(班级代码))Go将学生表中三的年龄改成20use studentgoupdate 学生set 年龄=20where = '三'go查询比三大的所有同学的按年龄降序排序use studentgoSelectFrom 学生Where 出生日期< any(select 出生日期from 学生where = '三' )Order by 出生日期descgo查询已选修数据库的学生的人数Select count(*) AS 学生人数Form 选修Where 课名 = 数据库And 选修.课号=学生.课号use studentgoSelect count(*)From 课程注册Where 课程号in (select 课程号 from 课程 where 课程名称= 'SQL Server 2005') go大题:1编写存储过程use studentgocreate proc cc_bjmcasselect 班级名称from 班级where 系部代码= (select 系部代码 from 系部 where 系部名称= '计算机系')go结构: create proc 存储过程名称As(对象)2写一个多语句表值函数第十章 P215 例题33 32通过输入的课程名称返回选修该课程的学生和成绩create function chengji(inputkc as char(20))returns chji table(课程名称char(20),char(8),成绩tinyint)asbegininsert chjiselect c.课程名称,s.,k.成绩from学生as s inner join课程注册as kon s.学号= k.学号inner join课程as con c.课程号=k.课程号and c.课程名称=inputkcreturnendgo3 使用游标声明游标打开游标提取数据关闭游标释放游标 P229use studentgodeclare a cursor SCROLL dynamic for select*from课程备份--声明游标a open a --打开游标fetch first from a --提取第一条数据delete from课程备份--删除游标所在行记录where current of afetch next from a --提取下一行数据--修改数据update课程备份set课程名称='23'where current of afetch last from aupdate课程备份set课程名称='45'where current of aclose a --关闭游标deallocate a --删除游标goselect*from课程备份go创建一”人事信息”表,表中包含职工编号.职工名称.性别.出生日期.系部代码.联系.在创建时根据需要定义约束.use studentgocreate table人事信息(职工编号char(12)not null primary key,--主键约束职工char(8)not null unique,--唯一约束性别char(2)not null default'男',--默认约束出生日期datetime not null check(出生日期>'01/01/1950'),--检查约束系部代码char(2)not null foreign key(系部代码)references系部(系部代码), --外键约束联系char(15))go。

相关文档
最新文档