数据库相关

  1. 数据库里索引的好处、如何创建、删除索引?考察语法、以及索引的优势。

创建/删除索引的语法:

CREATE INDEX  索引名称 on GC_DFSS(no);
DROP INDEX 索引名称;

创建索引的好处:

a. 帮助用户提高查询速度
b. 利用索引的唯一性来控制记录的唯一性
c. 可以加速表与表之间的连接
d. 降低查询中分组和排序的时间

创建索引的坏处:

a. 存储索引占用磁盘空间
b. 执行数据修改操作(INSERT、UPDATE、DELETE)增加索引维护成本
  1. 存储过程是怎么写的,考察语法规则
------------存储过程定义开始-------------------
CREATE OR REPLACE PROCEDURE sp_update_sal(name in varchar)
--通知Oracle数据库去创建一个名叫  sp_update_sal  的存储过程,如果已经存在,就覆盖
IS 
-- is关键字表明后面跟随的是一个 PL/SQL 体
BEGIN
-- begin关键字表明 PL/SQL 体的开始
   UPDATE emp SET sal = sal + 1 WHERE ename = name;
   COMMIT;
END sp_update_sal;
--end关键字表明  PL/SQL 体 结束
------------存储过程定义结束-------------------

select * from emp;


---存储过程的执行,需要在命令窗口执行
exec sp_update_sal('andy');

results matching ""

    No results matching ""