1.游标简介 游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。 为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询(select)语句返回的 ...
分类:
数据库 时间:
2017-09-03 14:50:09
阅读次数:
236
一、高效 SQL 语句原则 在where 中用 = 关系运算时 避免用函数在关系运算中,除非你使用函数建立索引 尽量不要隐式转化数据类型,数据类型一定要匹配 尽量将一句SQL分成多个语句完成 不能差分的请用UNION ALL 来组合 条件确定的子查询 Exist 适合于外表小,内表大 in 适合于外 ...
分类:
数据库 时间:
2017-08-27 12:03:24
阅读次数:
224
ORACLE 学习笔记 ORACLE 临时表与版本 ORACLE 表的存储结构: 控制文件的结构: 数据文件: 块的结构: 表删除比较: 行的存储结构: 行是紧密的存放在块中,行头存放锁的信息。 数据文件: 压缩存储数据: 索引的结构(树状结构) 外键和索引的关系 Oracle 数据库版本与内置管理 ...
分类:
数据库 时间:
2017-08-27 12:00:56
阅读次数:
227
一、字符串函数 lower(字符串) 小写 upper(字符串) 大写 initcap(字符串) 首字母大写 concat(列1,列2) 两列合并 length(字符串) 按照字 lengthb(字符串) 按照字节 lengthc(字符串) unicode 的长度 substr(列名,m,n ) m ...
分类:
数据库 时间:
2017-08-27 11:06:53
阅读次数:
240
一、索引 表的数据是无序的,所以叫堆表(heap table),意思为随机存储数据。因为数据是随机存储的,所以在查询的时候需要全表扫描。索引就是将无序的数据有序化,这样就可以在查询数据的时候 减少数据块的读取,实现快速定位数据。对大表的排序是非常消耗资源的,索引是事先排好序,这样就可以在需要排序的时 ...
分类:
数据库 时间:
2017-08-27 11:02:16
阅读次数:
201
卸载Oracle 1.以Administrators group身份登陆windows系统。 2.通过Oracle installer 卸载所有orcle产品及组件。 卸载Oracle 1.以Administrators group身份登陆windows系统。 2.通过Oracle installe ...
分类:
数据库 时间:
2017-08-06 00:20:15
阅读次数:
270
1、创建表空间DATA_BASIC (1)Orale用户登录系统 (2)sqlplus / as sysdba; DBA用户登录数据库; 执行:create tablespace TAB_STS_BASIC datafile '/oracle/app/uboss/oradata/UBOSS/data ...
分类:
数据库 时间:
2017-08-05 11:48:27
阅读次数:
155
基本查询语句 SELECT [DISTINCT] column_name1,...|* FROM table_name [WHERE conditions] 在SQL*PLUS中设置格式 更改显示字段名:COLUMN column_name HEADING new_name (注意COLUMN能够简 ...
分类:
数据库 时间:
2017-08-03 10:00:08
阅读次数:
223
序列与索引 一、序列SEQUENCE、sequence 在sequence里面有两个方法 ...
分类:
数据库 时间:
2017-08-02 23:31:11
阅读次数:
192
一、约束 二、UNIQUE unique唯一,也就是说id唯一,每个人的id都不同 unique可以列唯一,也可以表唯一 在上面把brxm定义成唯一约束了,然后在insert相同的brxm的时候就会报错 ...
分类:
数据库 时间:
2017-08-02 00:31:48
阅读次数:
148