Oracle
文章平均质量分 82
iteye_17431
这个作者很懒,什么都没留下…
展开
-
oracle性能优化
sql优化: 1、数据少的表,放在from的最后面 2、where子句中的链接顺序,where子句解析是从下而上的,要把过滤大量记录的条件放在句尾。 3、select避免使用 *,减少使用子查询。 4、设计表时将索引列设为not null,避免在索引列上使用not、is null以及is not null,在索引列使用通配符无效('_'、'%'),避免改变索引列的类型。...原创 2017-04-01 17:03:29 · 67 阅读 · 0 评论 -
alter相关
--表添加备注 comment on table table_name is '这是一个表备注'; --修改表名 alter table table_name rename to table_name2; --修改列类型 alter table table_name modify column_name varchar2(30); alter table table_name ...原创 2017-04-01 17:11:04 · 297 阅读 · 0 评论 -
表约束
--约束 /* ************************************************************************** * * 1、列级约束(直接跟在列名之后,用空格分隔):只能应用于一个列上 * * 主键、外键、唯一、检查、默认、非空 * * 2、表级约束(逗号分隔,另外定义,指定列名):应用于一...原创 2017-04-01 17:17:23 · 82 阅读 · 0 评论 -
循环结构
PL/SQL基础:循环结构 表: create table t_number( num number ); 1、loop declare i int:= 1; --变量声明 begin loop --循环开始 insert into t_number values(i); --操作数据 exit when i ...原创 2017-04-04 14:23:13 · 94 阅读 · 0 评论 -
游 标
1、步骤 A、声明游标 B、打开游标 C、读取数据 D、关闭游标 2、属性 A、%ISOPEN:布尔型,游标是否打开。 B、%FOUND: 布尔型,是否读取到数据。 C、%NOTFOUND:与%FOUND相反。 D、%ROWCOUNT:数值型,返回到目前为止已经从游标缓冲区中提取数据的行数。 3、游标应用 A、浏览数据 ...原创 2017-04-04 16:46:14 · 69 阅读 · 0 评论 -
子程序-过程
子程序包括过程与函数 1、过程 A: 创建一个显示EMP表中雇员总人数的存储过程。然后在程序块中和SQL*Plus环境中调用该存储过程。 B:编写一个存储函数函数,用于判断DEPT表中某一编号的部门是否存在,若存在此部门编号,则返回TRUE,否则返回FALSE。 C: 编写一过程,调用B的函数判断某一编号的部门是否存在,存在则输出该部门员工的姓名、工作,否则提示不存在此...原创 2017-04-11 20:14:25 · 356 阅读 · 0 评论