- 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)