oracle数据笔试题_原创精品文档.docxVIP

  • 0
  • 0
  • 约6.24千字
  • 约 9页
  • 2026-01-31 发布于四川
  • 举报

oracle数据笔试题

姓名:__________考号:__________

一、单选题(共10题)

1.什么是SQL语句中的DISTINCT关键字的作用?()

A.用于排序

B.用于去重

C.用于分组

D.用于分页

2.在Oracle数据库中,如何查看当前会话使用的用户名?()

A.SELECTUSERFROMSYS.DUAL

B.SELECTUSERNAMEFROMDBA_USERS

C.SELECTCURRENT_USERFROMDUAL

D.SELECTSESSION_USERFROMDBA_USERS

3.在Oracle中,如何创建一个名为‘test’的表,包含两个字段:id(整数类型)和name(字符串类型)?()

A.CREATETABLEtest(idINT,nameVARCHAR2(50))

B.CREATETABLEtest(idINT,nameTEXT)

C.CREATETABLEtest(idINTEGER,nameSTRING)

D.CREATETABLEtest(idINT,nameCHAR(50))

4.在Oracle中,如何修改一个名为‘test’的表的字段‘name’的类型为‘VARCHAR2(100)’?()

A.ALTERTABLEtestMODIFYnameVARCHAR2(100)

B.ALTERTABLEtestRENAMECOLUMNnameTOnewname

C.ALTERTABLEtestDROPCOLUMNname

D.ALTERTABLEtestADDnameVARCHAR2(100)

5.在Oracle中,如何删除一个名为‘test’的表?()

A.DROPTABLEtest

B.DELETEFROMtest

C.TRUNCATETABLEtest

D.ALTERTABLEtestDROP

6.在Oracle中,如何查询一个名为‘test’的表中的所有记录?()

A.SELECT*FROMtest

B.SELECTALLFROMtest

C.SELECTALL*FROMtest

D.SELECT*FROMtestWHERE1=1

7.在Oracle中,如何给一个名为‘test’的表添加一个名为‘age’的数字字段?()

A.ALTERTABLEtestADDageNUMBER

B.ALTERTABLEtestADDageINTEGER

C.ALTERTABLEtestADDageDECIMAL

D.ALTERTABLEtestADDageFLOAT

8.在Oracle中,如何给一个名为‘test’的表添加一个名为‘email’的字符串字段?()

A.ALTERTABLEtestADDemailVARCHAR2(100)

B.ALTERTABLEtestADDemailTEXT

C.ALTERTABLEtestADDemailCHAR(100)

D.ALTERTABLEtestADDemailSTRING

9.在Oracle中,如何插入一条记录到名为‘test’的表中?()

A.INSERTINTOtest(id,name)VALUES(1,Alice)

B.INSERTINTOtestVALUES(1,Alice)

C.INSERTINTOtest(id,name)VALUES(1,Bob)

D.INSERTINTOtestVALUES(1,Alice,2)

10.在Oracle中,如何更新名为‘test’的表中名为‘name’的字段值?()

A.UPDATEtestSETname=AliceWHEREid=1

B.UPDATEtestSETname=AliceWHEREname=Bob

C.UPDATEtestSETname=AliceWHERE1=1

D.UPDATEtestname=AliceWHEREid=1

二、多选题(共5题)

11.以下哪些是Oracle数据库中常用的数据类型?(多选)()

A.NUMBER

B.VARCHAR2

C.DATE

D.RAW

E.BLOB

F.CLOB

12.以下哪些操作会导致Oracle数据库中

文档评论(0)

1亿VIP精品文档

相关文档