一、填空题
1、要从服务器游标中检索特定的一行,可以使用  Open MyCursor  语句;使用  Close Global MyCursor Close MyCursor    可以关闭指定的游标。
2、一个事务所做的修改必须能够与其他事务所做的修改隔离开来,这是事务的  隔离性  特性。
3、可以使用  commit tran  语句进行显示事务的提交。
二、选择题
1、以下与事务控制无关的关键字是  C 
A.ROLLBACK      B.COMMIT      C.DECLARE    D.SAVEPOINT
2、Oracle 11g中的锁不包括  D 
A.共享锁          B.行级排他锁    C.排他锁        D.插入锁
3、下列关于避免死锁的描述不正确的是  D   
  A.尽量避免并发地执行涉及修改数据的语句。
  B.要求每个事务一次就将所有要使用的数据全部加锁,否则就不予执行
  C.预先规定一个锁定顺序,所有的事务都必须按这个顺序对数据进行锁定
  D.每个事务的执行时间尽可能的长
4、下列不可能在游标使用过程中使用的关键字是    D 
  A.OPEN            B.CLOSE        C.FETCH        D.DROP
5、在定义游标时使用的FOR UPDATE 子句的作用是  C   
  A.执行游标                        B.执行SQL语句的UPDATE语句
  C.对要更新表的列进行加锁            D.都不对
6、对于游标FOR循环,以下哪一种说法是不正确的?    D   
  A.循环隐含使用FETCH获取数据      B.循环隐含使用OPEN打开记录集
  C.终止循环操作也就关闭了游标      D.游标FOR循环不需要定义游标
7、下列哪个语句会终止事务?    B   
  A.SAVEPOINT                      B.ROLLBCK TO SAVEPOINT
  C.END TRANSACTION              D.COMMIT

3、使用什么命令可以清除表中所有的内容?  D   
      A.INSERT                  B.UPDATE
      C.DELETE                  D.TRUNCATE
4、如果要保证商品的数量在1~100,可以通过  A    约束来实现。
  A.CHECK                  B.PRIMARY KEY
  C.UVIQUE                  D.DEFAULT
5、如果要保证在Goods表中添加记录时,自动填写商品类别编号t_ID为“01”,可以通过  D    约束来实现。
  A.CHECK                  B.PRIMARY KEY
  C.UVIQUE                  D.DEFAULT
三、简答题
1、简述DELETE语句与TRUNCTE语句的差异。
2、数据完整性通常有哪几种类型?Oracle11g通过哪些方式来进行数据完整性控制?

一、填空题
1、在设计表时,对于(固定为6位)列最适合的数据类型是    char   
2、在ALTER TABLE语句中,如果要删除列,可以通过指定    drop column    关键字来实现。
3、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用    WHERE    语句。oracle游标的使用
4、创建一个UPDATE语句来修改Goods表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是    update artists set t_id=15   
5、使用  describe    命令可以显示表的结构信息。
6、两个表的主关键字和外关键字的数据应对应一致,这是属于  引用    完整性,通常可以通过  FOREIGN KEY      CHECK约束    来实现。
7、    UNIQUE    约束通过确保在列中不输入重复值保证一列或多列的实体完整性。
二、选择题
1、用    A  语句可以修改数据表中的一行或多行数据。
  A.UPDATE            B.SET
  C.SELECT              D.WHERE
2、DELECT语句中用    B    语句或子句来指明表中所要删除的行。
  A.UPDATE            B.WHERE
  C.  SELECT            D.  INSERT
三、简答题
1、举例说明使用显式游标需要哪几个步骤?
2、Oracle 11g中的锁有哪几种类型?说明怎么样才能尽可能地避免死锁。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。