SQLserver期末考试试题及答案.docxVIP

  • 0
  • 0
  • 约7千字
  • 约 9页
  • 2026-01-31 发布于河南
  • 举报

SQLserver期末考试试题及答案

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.在SQLServer中,如何创建一个名为Table1的表,包含两列ID(整数类型,主键)和Name(字符串类型)?()

A.CREATETABLETable1(IDINTPRIMARYKEY,NameVARCHAR(50))

B.CREATETABLETable1(IDINT,NameVARCHAR(50),PRIMARYKEY(ID))

C.CREATETABLETable1(IDINT,NameVARCHAR(50),IDINTPRIMARYKEY)

D.CREATETABLETable1(IDINT,NameVARCHAR(50),PRIMARYKEYName)

2.在SQLServer中,以下哪个查询语句可以更新名为Table1的表中的Name列,将所有ID等于2的记录的Name更新为张三?()

A.UPDATETable1SETName=张三WHEREID=2

B.UPDATETable1SETName=张三WHEREName=张三

C.UPDATETable1SETID=2WHEREName=张三

D.UPDATETable1SETName=张三WHEREID=2

3.在SQLServer中,以下哪个SQL语句可以删除名为Table1的表中的所有记录?()

A.DELETEFROMTable1

B.TRUNCATETABLETable1

C.DROPTABLETable1

D.DELETEALLFROMTable1

4.在SQLServer中,以下哪个SQL语句可以创建一个名为Index1的索引,索引基于Table1表的ID列?()

A.CREATEINDEXIndex1ONTable1(ID)

B.CREATEINDEXIndex1ONTable1(Name)

C.CREATEINDEXIndex1FORTable1(ID)

D.CREATEINDEXONTable1Index1(ID)

5.在SQLServer中,以下哪个SQL语句可以查询名为Table1的表中ID大于5的所有记录?()

A.SELECT*FROMTable1WHEREID5

B.SELECT*FROMTable1WHEREID=5

C.SELECT*FROMTable1WHEREID=5

D.SELECT*FROMTable1WHEREID5

6.在SQLServer中,以下哪个函数可以返回当前数据库的名称?()

A.DB_NAME()

B.CURRENT_DATABASE()

C.DATABASE_NAME()

D.GET_DATABASE_NAME()

7.在SQLServer中,以下哪个SQL语句可以创建一个名为Session1的会话,并设置其超时时间为30分钟?()

A.DECLARESession1TIMEOUT30

B.SETSESSIONTIMEOUTSession1TO30

C.DECLARESESSIONSession1TIMEOUT30

D.SETSESSIONTIMEOUTTO30FORSession1

8.在SQLServer中,以下哪个SQL语句可以查询名为Table1的表中所有ID为偶数的记录?()

A.SELECT*FROMTable1WHEREIDMOD2=0

B.SELECT*FROMTable1WHEREIDMOD2=1

C.SELECT*FROMTable1WHEREID%2=0

D.SELECT*FROMTable1WHEREID%2=1

9.在SQLServer中,以下哪个SQL语句可以创建一个名为Procedure1的存储过程,它接受一个参数名为@param?()

A.CREATEPROCEDUREProcedure1(@paramINT)

B.CREATEPROCEDUREProcedure1(@paramINT)AS

C.CREATEPROCEDUREProcedure1(@paramIN

文档评论(0)

1亿VIP精品文档

相关文档