SQL SERVER 2005内部测试_B
SQL_SERVER2005上机实验指导

实验一SQL Server数据库的管理1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构的特点。
(2)掌握使用SQL Server管理平台对数据库进行管理的方法。
(3)掌握使用Transact-SQL语句对数据库进行管理的方法。
2.实验内容1)在管理平台中管理数据库。
(1)创建数据库“studentsdb”。
(2)查看studentsdb数据库的属性。
(3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。
日志文件的大小在每次填满时自动递增5%。
(4)将studentsdb数据库的名称更改为student_db。
2)使用T-SQL语句管理数据库(1)使用CREATE DATABASE创建studb数据库,然后通过系统存储过程sp_helpdb查看系统中的数据库信息。
(2)使用ALTER DATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。
(3)为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。
(4)将studb数据库的名称更改为my_studb。
(5)使用DROP DATABASE删除my_studb数据库。
3.实验思考(1)数据库中的日志文件是否属于某个文件组?(2)数据库中的主数据文件一定属于主文件组吗?(3)数据文件和日志文件可以在同一个文件组吗?为什么?(4)删除了数据库,其数据文件和日志文件是否已经删除?是否任何人都可以删除数据库?删除了的数据库还有可能恢复吗?(5)能够删除系统数据库吗?实验二SQL Server数据表的管理1.实验目的(1)掌握使用SQL Server管理平台和Transact-SQL语句CREATE TABLE和ALTER TABLE创建和修改表的方法。
(2)掌握在SQL Server管理平台中对表进行插入、修改和删除数据操作的方法。
SQL server2005实验

实验1 SQL Server 2019管理工具的使用
目的与要求 (1)掌握SQL Server 2019服务器的安装。 (2)掌握SQL Server Management Studio的基本使用方法。 (3)对数据库及其对象有基本了解。
数据库基础
实验1 SQL Server 2019管理工具的使用
实验2 创建数据库与二维表
目的与要求 (1)了解SQL Server数据库的逻辑结构和物理结构。 (2)了解表的结构特点。 (3)了解SQL Server的基本数据类型。 (4)了解空值概念。 (5)学会在SQL Server Management Studio中创建数据库和表。 (6)学会使用T-SQL语句创建数据库和表。
表T2.1 Employees表结构
列名
数据类型 长度
是否允许 为空 值
说明
Employee Char
6
ID
Name
Char
10
×
员工编号,
主键
×
姓名
Sex
Bit
1
×
性别
PhoneNu Char
12
mber
EmailAdd Char
30
ress
Departme Char
3
ntID
√
电话号码
√
电子邮件地
表,我们可以查看各表的相关信息,如列、键、约束、触发器、索引
等。
数据库基础
实验1 SQL Server 2019管理工具的使用
2.通过T-SQL语句查询数据库中表的记录 (1)以master数据库的表spt_values为例,点击工具栏中的“新建查
sqlserver2005实验

实验二 使用向导创建和删除数据库●实验指导——使用向导创建和删除数据库(1) 使用向导创建上诉描述的数据库。
使用SQL Server Management Studio(简称SSMS)创建数据库。
1.启动SSMS在开始菜单中:所有程序-SQL Server 2005 -SQL Server Management Studio单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。
如果身份验证选择的是“混合模式”,则要输入sa的密码。
2.建立数据库在“对象资源管理器”窗口,建立上述数据库EDUC。
在数据库节点上右击选择新建。
同时建立一个同样属性的数据库EDUC1。
(2)使用向导删除上面建立的数据库。
用SSMS删除添加建立的数据库EDUC1。
实验三 使用SQL语句创建和删除数据库一. 实验目的:1、了解SQL Server 2005数据库的逻辑结构和物理结构。
2、掌握使用SQL 语句创建和删除数据库。
二. 实验准备1.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。
2.了解用SQL语句创建和删除数据库的基本语法。
三. 实验要求3、熟练使用查询分析器进行数据库的创建和删除操作4、完成用sql语句建立和删除数据库的实验报告四. 实验内容1.以下是创建数据库userdb1的SQL语句,create database userdb1on(name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名filename='g:\xygl\userdb4.mdf' ,--物理名称,注意路径必须存在size=5,--数据初始长度为5Mmaxsize=10,--最大长度为10Mfilegrowth=1)--数据文件每次增长1Mlog on( name=userdb4_log,filename='g:\xygl\userdb4.ldf ' ,size=2 ,maxsize=5 ,filegrowth=1)运行上诉语句建立数据库userdb12.根据步骤1的sql语句,写出创建实验二中数据库EDUC的sql语句,并建立数据库EDUC.3.用SQL语句删除步骤一建立的数据库userdb1。
Sql_server_2005数据查询与维护单元测试2.6

13、删除学号为“00000024”的学生的选课报名信息。
----思考:学号为“00000024”的学生因故取消了其所有的选修课。(选做)
14、将“00多媒体”班级“杜晓静”同学的名字修改为“杜小静”
15、“00电子商务”班的“林斌”同学申请将已选修的“网络信息检索原理与技术”课程修改为“Linux操作系统”.
授课班级计英1001计应1001授课时间10月1910月19授课地点309机房707机房实验项目实验九sqlserver2005数据查询与维护单元测试实验目的掌握selectinsertupdatedelect语句的基本语法和查询条件表示方法
授课班级
计英1001
计应1001
第
19
课
教
案
授课时间
10月19日
10月19日
星期
三
三
授课地点
309机房
707机房
实验项目
实验九Sql_server_2005数据查询与维护单元测试
实验目的
1.掌握SELECT、INSERT、UPDATE、DELECT语句的基本语法和查询条件表示方法;
2.掌握查询条件表达式和使用方法;
实验环境
Windows XP系统、SQL Server 2005环境
7、按系部统计课程的平均报名人数,要求显示系部编号、平均报名人数。
8、按系部统计课程的平均报名人数,要求显示系部名称、平均报名人数。
9、统计各系的班级数,要求显示系部编号、系部名称、班级数量。
10、查询“甘蕾”同学选修的课程名、学分、上课时间、志愿号,按志愿号排序查询结果。
大型数据库系统(SQL-Server-2005)--实验指导讲义

实验一SQL Server 2005数据库服务器界面使用及数据库原理知识的应用1.实验目的(1)通过使用SQL Server 2005的控制界面感受SQL Server 2005。
(2)熟悉SQL Server 2005所需的软、硬件要求。
(3)熟悉SQL Server 2005支持的身份验证种类。
(4)掌握SQL Server 2005服务的几种启动方法。
(5)掌握SQL Server Management Studio的常规使用。
(6)掌握关系数据库的逻辑设计方法——E-R图。
2.实验准备(1)了解SQL Server Management Studio的常规使用。
(2)了解SQL Server 2005所需的软、硬件要求。
(3)了解SQL Server 2005支持的身份验证种类。
(4)了解SQL Server 2005服务的几种启动方法。
(5)了解关系数据库的逻辑设计方法——E-R图。
3.实验内容(1)分别使用“Windows身份验证模式”和“SQL Server和Windows身份验证模式”登录SQL Server 2005集成控制台。
(2)利用SQL Server Configuration Manager配置SQL Server 2005服务器。
(3)利用SQL Server 2005创建的默认帐户,通过注册服务器向导首次注册服务器。
(4)试着创建一些由SQL Server 2005验证的账户,删除第一次注册的服务器后用新建的账户来注册服务器。
(5)为某一个数据库服务器指定服务器别名,然后通过服务器别名注册该数据库服务器。
(6)熟悉和学习使用SQL Server Management Studio。
(7)设计E-R图。
参照书上19页的优化模式,要求注明实体的主码、联系的类型和主码。
数据表的创建1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构。
(2)了解SQL Server 的基本数据类型。
SQL_server_2005练习题,有答案

对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。
针对每一道题目,所有答案都选对,则该题得分,否则不得分。
1. 数据库设计的最终目标不包括()。
(选择两项)BDA. 高效B. 满足范式要求C. 安全D. 表现设计者的技术实力E. 易用F. 便于将来扩展功能和容量2. 有关数据冗余说法错误的是()。
(选择一项)CA. 数据库中,数据存在副本的现象,就是数据冗余。
B. 通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性。
C. 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。
D. 数据冗余通常是由于数据库设计引起的。
3. 用于表示数据库实体之间的关系图是()。
AA. 实体关系图B. 数据模型图C. 实体分类图D. 以上都不是4. 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)等,该表需要设置主键,以下说法正确的是()。
(选择两项)ABA. 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B. 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C. 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。
D. 如果采用userid作为主键,那么在userid列输入的数值,允许为空。
5. 语句alter table userinfo add constraint uq_userid unique(userid)执行成功后,为userinfo表的()字段添加了()约束。
BA. userid 主键B. userid 唯一C. uq_userid 外键D. uq_userid 检查6. 运行如下T-SQL,结果返回包含()的记录集。
Acreate table scores(scoreid int identity(1,2),score numeric(4,2) not null,courseid int)insert int scores values(90.5,null);insert into scores values(78.234,2);select * from scores;A. 1 90.50 NULL3 78.23 2B. 1 78.23 2C. 1 90.50D. 1 90.502 78.23 27. 关于子查询,以下说法正确的是()。
SQL--Server-2005上机实验
SQL Server 2005实验报告学院: XXXX专业班级: XXXXXX姓号: XX学号: XXXXX实验一 SQL Server 2005环境1.目的与要求(1)掌握SQL Server Management对象资源管理器的使用方法;(2)掌握SQL Server Management查询分析器的使用方法;(3)对数据库及其对象有一个基本了解。
2.实验准备(1)了解SQL Server 2005各种版本安装的软、硬件要求;(2)了解SQL Server 2005支持的身份验证模式;(3)对数据库、表及其他数据库对象有一个基本了解。
3.实验内容(1)SQL Server 2005的安装。
检查软、硬件配置是否达到SQL Server 2005的安装要求,参照第一章内容安装SQL Server 2005,熟悉SQL Server 2005的安装方法。
(2)对象资源管理器的使用。
①进入SQL Server Management Studio。
单击“开始”,选择“程序”,选择“Microsoft SQL Server 2005”,单击“SQL Server Management Studio”,打开“连接到服务器”窗口如图所示在打开的“连接到服务器”窗口中使用系统默认设置连接服务器,单击“连接”按钮,系统显示“SQL Server Management Studio”窗口。
在 SQL Server Management Studio窗口中,左边是对象资源管理器,它以目录树的形式组织对象。
右边死操作界面,如“查询分析器”窗口,“表设计器”窗口等。
②了解系统数据库和数据库的对象。
在SQL Server 2005安装后,系统生成了4个数据库:master、model、msdb和tempdb。
在对象资源管理器中单击系统数据库,右边显示4个数据库,如图所示选择系统数据库master,观察SQL Server 2005对象资源管理器中数据库对象的组织方式。
sqlserver2005express如何进入命令行测试sql语句
sql server 2005 expres s如何进入命令行测试sql语句刚刚接触SQ L Server2005 Expres s,发现一头雾水,不知道从何入手!哈哈,还好在网上看到一篇文章,正好学习下,最粗浅怎么可以测试sq l语句,大家也分享下,先凑合用,有了更好再推荐给大家!!!!SQL Server 2005 Expres s(以下简称SQ LServ er)是VS2005的套件之一,发行已经有段时间了。
它可以单独下载安装,也可以在安装V S2005的时候安装。
我是在安装V C#2005Ex press的时候进驻的。
Expres s版本没有想其他版本那样的UI管理器,在安装目录下可以找到一个工具:SQLCMD.exe,这个是Exp ress的主要工具。
安装后可以在【管理工具】下的计算机管理中找到S Q LSer ver的服务管理器,用于启动SQ LServ er服务和配置一些协议。
根据官方资料,除了UI工具以及对机器有一些限制(比如只支持4G数据库,1G内存,单处理器)外,和其他版本没有什么差别,因为是免费的,因此适用于学生等用户。
P.S.:可以在MSD N上下载到E xpre ss Manger的工具,可以帮助书写S QLCM D的命令。
1、创建,维护数据库打开系统的C M D工具,键入:sqlcmd -S .\sqlexp ress启动sqlc md工具,并连接默认的s ql实例。
然后出现提示符1>可以在里面键入SQL命令。
注意,用分号结束语句的惯例并没有效果,需要用go命令进行执行例如:以下语句创建一个数据库,并创建一个表,输入一组数据create databa se testgouse databa se testgocreate tableemploy ee(name char(40),sex char(1))goinsert employ ee (name,sex) values ('Bill','m')goselect * from employ eego以上这些命令都是标准的S QL语句很好理解。
《SQL Server 2005实用教程》实验报告(四)
AS
SELECT a.StudentID、c.StudentName、a.LessonID、b.LessonName
FROM LessonSelectTable As a INNET JOIN StudentTable As c
1)视图名称为Lesson_Select_View。
2)包含LessonSelectTable表的StudentID字段、StudentTable表的StudentName字段、LessonSelectTable表的LessonID字段和LessonTable表的LessonName字段。
(3)使用Transact-SQL语句通过Lesson_Select_View视图向LessonSelectTable表添加如下一条记录:学号为11204的同学选择课程号为12002的课程
“添加表”对话框
4)向视图设计器中添加了StudentTable表后,单击“关闭”按钮关闭“添加表”对话框。在视图设计器中选择构建视图所需要的列,如下图所示:
视图设计器
5)单击“保存”按钮保存视图,在弹出的选择命名对话框中填入StudentView作为视图的名字。此时,在资源管理器的视图一项下,将出现所建立的视图。
《SQL Server 2005实用教程》实验报告(二)
班级:
学号:
姓名:
实验成绩:优秀□良好□中□及格□不及格□
实验题目:创建和维护视图
实验目的:掌握SQL Server 2005数据库的视图的创建和维护的操作方法。
实验要求:
1、使用对象资源管理器和Transact-SQL语句,在数据库中MyDB完成如下操作。
(4)使用Transact-SQL语句通过Lesson_Select_View视图修改刚才添加的数据。
实验二 SQL Server2005环境下中SQL实践
实验二在SQL编辑器中调试及执行SQL语句一、实验目的SQL Server2005 的SQL查询编辑器是一种特别用于交互式执行SQL语句和脚本的极好的工具。
本次实验了解SQL查询编辑器的启动,学会如何在SQL查询编辑器中调试及执行SQL语句。
本实验需1学时。
二、实验步骤1.启动SQL查询编辑器。
(1)启动“Microsoft SQL Server Management Studio”,并用“Windows 身份验证”登陆。
(2)单击标准工具栏的【新建查询】按钮,打开SQL查询编辑窗口。
2.在查询分析器中建立表:在SQL查询编辑窗口中输入要执行的SQL语句,例如创建基本表语句CREATE TABLE Test1.......,如图所示。
图3-8点击按钮,执行该SQL语句,在查询窗口下部出现一个输出窗口,如图所示。
图3-9提示命令成功完成,或者报告出错信息。
三、实验任务打开SQL查询编辑器,用SQL语言完成以下语句。
并将SQL语句存盘,以备老师检查。
1、查询每个学生的学号、姓名、选修的课程名及成绩。
2、查询与“刘晨”在同一个系学习的学生信息。
3、求每门课程的选课人数。
并按选课人数的降序排列。
4、对每一个系,求学生的平均年龄,并把结果存入一个新的表avgAge中。
5、将学生的学号及他的平均成绩定义为一个视图SG,并在SG视图中查询平均成绩在90分以上的学生学号和平均成绩。
6、对每个同学求出他所获得最高成绩的信息。
结果显示:学号、课程名、最高成绩。
7、将计算机系的所有同学的数据库课程成绩提高5分。
8、穆妮热·图尔洪的老公依力夏提江·艾买尔。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《SQL SERVER 2005》测试题B卷考试类型:闭卷考试时间:60分钟一、单选题(共35题,每题2分)(1)在“连接”组中有两种连接认证方式,其中在方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A)Windows身份验证B)SQL Server身份验证C)以超级用户身份登录时D)以混合模式登录时E)其他方式登录时(2)关系数据库中,数据库表的外键最不可能是()。
A)子表的主键B)子表的候选键C)子表的非主属性D)主表的主键(3)表在数据库中是一个非常重要的数据对象,它是用来各种数据内容的。
A)显示B)查询C)存放D)检索E)修改(4)创建唯一索引的方法,可以分别在时创建。
A)设置主键约束,设置唯一约束B)Create table,Create indexC)设置主键约束,Create indexD)以上都可以E)以上都不行(5)数据库创建后就可以创建表了,创建表可以用等方法来创建。
A)企业管理器B)查询分析器C)OSQL D)企业管理器和CREATE TABLE语句E)SQL SERVER MANAGEMMENT STUDIO(6)为数据表创建索引的目的是。
A)提高查询的检索性能B)创建唯一索引C)创建主键D)归类E)提高插入数据的速度(7)在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分。
A)SELECT,INTO B)SELECT,FROMC)SELECT,GROUP D)仅SELECTE)SELECT,WHERE(8)使用关键字可以把重复行屏蔽。
A)DISTINCT B)UNIONC)ALL C)TOPE)PERCENT(9)将多个查询结果返回一个结果集合的运算符是。
A)JOIN B)UNIONC)INTO D)LIKEE)INNER JOIN(10)如果在SELECT语句中使用集合函数时,一定在后面使用。
A)GROUP BY B)COMPUTE BYC)HAVING D)COMPUTEE)COMPUTE BY(11)统计项目数的函数是:________。
A)SUM B)COUNTC)AVG D)DIFFDATEE)GETDATE(12)关系数据库中的视图属于数据抽象级别中的。
A)外部模型B)概念模型C)逻辑模型D)物理模型E)关系模型(13)在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有。
A)片段透明性B)地址透明性C)局部映象透明性D)异地透明性E)局部透明性(14)为了防止一个用户的工作不适当地影响另一个用户,应该采取。
A)完整性控制B)安全性控制C)并发控制D)访问控制E)规范性控制(15)关系数据库中,实现实体之间的联系是通过表与表之间的。
A)公共索引B)公共存储C)公共元组D)公共属性E)公共数据(16)在SQL SERVER服务器上,可以用来声明游标。
A)CREATE CURSOR B)ALTER CURSORC)SET CURSOR D)DECLARE CURSORE)DELETE CURSOR(17)在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为。
A)递归实体B)弱实体C)复合实体D)联系实体E)强实体(18)存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于。
A)并发处理B)封锁C)循环D)死锁E)合理的状态(19)权限不包括类型。
A)对象权限B)语句权限C)隐含权限D)用户权限E)继承权限(20)在SQL SERVER服务器上,存储过程是一组预先定义并的Transact-SQL语句。
A)保存B)编译C)解释D)编写E)执行(21)CHECK约束可以限制添加的列的值,对于几经定义了此约束的列,下列描述不正确的是。
A)CHECK约束可以保证插入到数据库中数据的有效性。
B)只要定义了CHECK约束,不管任何时候,不符合约束定义的数据均不能插入。
C)可以使用WITH NOCHECK选项向定义了CHECK约束的数据库中添加特定数据值。
D)CHECK约束是定义数据库时常用的约束之一。
E)CHECK约束有时效率低下。
(22)数据库操作时服务器突然掉电,当重新启动后,您如何恢复已经完成但还没把数据写入硬盘的事务,以及正在进行一半的事务。
下列做法正确的是。
A)运行ROLL FORWARD ALL TRANSACTION 。
B)SQL Server 2000自动恢复,即通过日志恢复所有已经完成但还没把数据写入硬盘的事务到硬盘,并撤消正在进行一半的事务。
C)先备份事务日志,再将数据库恢复到上一完全数据库备份,再把刚备份的事务日志恢复到当前数据库的日志中。
D)没有办法,只能使用数据库以前的备份。
E)不用备份事务日志,直接用以前的事务日志恢复。
(23)在登记学生成绩时要保证列Score的值在0到100之间,下面的方法中哪种最简单。
A)编写一个存储过程,管理插入和检查数值,不允许直接插入。
B)生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score。
C)编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入。
D)在Score列增加检查限制。
E)用一个事务,如果不在0和100之间,则回滚事务。
(24)使用sql命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是()。
A)Replace salary with salary+200B)Update teacher salary with salary+200C)Update set salary with salary+200D)Update teacher set salary=salary+200(25)引用完整性规则最可能是针对()而言的,()是强制实体完整性的约束。
A)外键B)主键C)非主属性D)编号(26)下面的()不是sqlServer的系统数据库。
A)pubsB)masterC)modelD)msdbE)tempdb(27)下列叙述不正确的是()。
A)文件组可以包含一个或多个数据文件B)文件组可以包含一个或多个事务日志文件C)一个数据库可以有多个文件组D)一个数据库可以有多个数据文件(28)在结果集中过滤掉重复的记录使用关键字()。
A)uniqueB)identityC)distinctD)only(29)查询结果根据价格从小到大排序,使用的order by子句为()。
A)order by asc priceB)order by price descC)order by priceD)order by desc price(30)使用group by子句可以给结果集分组并为每一组值生成一个聚合值,聚合值可用()等聚合函数生成。
A)countB)substringC)char(31)对分组聚合的结果集要进行过滤应使用()。
A)where子句B)having子句C)算数比较符D)逻辑比较符(32)查看实体关系模型可以通过创建()对象。
A)表B)视图C)关系图D)全文索引(33)若用如下的sql语句创建了一个表S: CREATE TABLE S(SID CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER)今向S表插入如下行时,()可以被插入。
A)(…991001‟,…李明芳‟,女,…23‟)B)(…990746‟,“张为‟,NULL,NULL)C)(,…陈道一‟,…男‟,32)D)(…992345‟,NULL,…女‟,25)(34)、下列联接中哪个是左外联接的正确语法_(_____)_。
A、select stuName、stuAge、writtenExam、labExam from stuInfo left outer join stuMarkson stuInfo.stuNo=stuMarks.stuNoB、select stuName、stuAge、writtenExam、labExam from stuInfo right outer join stuMarkson stuInfo.stuNo=stuMarks.stuNoC、select stuName、stuAge、writtenExam、labExam from stuInfo inner join stuMarkson stuInfo.stuNo=stuMarks.stuNoD、select stuName、stuAge、writtenExam、labExam from stuInfo inner join stuMarkswhere stuInfo.stuNo=stuMarks.stuNo(35)、创建一个触发器,实现数据的备份,在横线处应填入的是_(_____)_。
有如下数据表stuInfoCreate _________ trig_stuInfoOn stuInfoFor deleteAsSelect * into backupTable from deleteB、triggerC、trigger=‟S2007001‟varchar(12)D、proc =‟S2007001‟varchar(12)二、多项选题(共15题,每题2分,每题至少有两个正确答案,错选、漏选、不选都不得分,双项选择的题目已经做了标注,其他没有标注的题目则有2个以上的正确答案)(36)关系数据库中,当运用Transact-SQL语句创建主键时,可以是。
(两项)A)create table table1(column1 char(13) primary KEY not null,column2 int not null) ;B)create table table1(column1 char(13) not null,column2 int not null) ;alter table table1 addconstraint [PK_table1] primary key nonclustered( column1) ;C)create table table1(column1 char(13) not null,column2 int not null) ;alter table table1 column1 primary key ;D)create table table1(column1 char(13) not null,column2 int not null) ;alter table1 column1 primary key ;E)create table table1(column1 char(13) not null,column2 int not null) ;alter table table1 column1 primary ;(37)在Transact-SQL语法中,用来插入数据和用于更新的命令分别是。