摘要:
一、游标的相关概念:
定义:
游标它是一个服务器端的存储区,这个区域提供给用户使用,在这个区域里
存储的是用户通过一个查询语句得到的结果集,用户通过控制这个游标区域当中
的指针 来提取游标中的数据,然后来进行操作。
阅读全文
摘要:
当我们的程序出现错误时Oracle是如何处理错误的了.在这个章节主要介绍了这些基本的知识.。当然需要深入学习Oracle 了解这些是不够的。
写这篇文章的目的主要是也是使自己对Oracle有个良好的认识. 阅读全文
摘要:
背景:
作为.net Framework2.0里新增的一个功能,该功能可以在指定的数据库数据修改时,自动重新载入缓存的数据。 阅读全文
摘要:
继续上篇的学习 PL/SQL简介 PL/SQL(Procedural Language Sql,过程语言|SQL)是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言. PL/SQL块是一段后台服务程序,它负责将数据从数据库中取出来,在PL/S... 阅读全文
摘要:
继续上篇的学习
Oracle性能对象
要点:分区必须是在创建表的结构时指定,分区方式一旦指定是不能改变的。
分区方式:
1 范围分区
2 散列分区
3复合分区
3列表分区
表分区的优点:
一、改善表的查询性能
二、表更容易管理,表的数据存储在多个部分,按分区加载和删除数据更快
三、便于备份和恢复
四、提高数据安全性
-----------注意:要分区的表不能具有Long和Long raw数据类型
范围分区:根据表的某个列或一组列的值范围,决定将数据存储在那个分区 阅读全文
摘要:
继续上一篇
1. 序列
查询当前用户下的序列:select * from user_sequences
定义:用来生成唯一、连续的整数的数据库对象,序列通常用来自动生成主键或唯一键的值、可升、可降序排列.
语法: Create sequence 序列名称 //从1开始 每次自动增加1 没有最大值
[star with 值] 指定要生成的第一个序列号,对于升序默认值为最小值、反之...
[increment by 值] 间隔数
[maxvalue 值|nomaxvalue] 序列最大值,如果指定为nomaxvalue,则升序最大值为10的27次方,降序-1.
[minvalue 值|nominvalue] 序列最小值,-----------------------升序为1,降序为10的负26次方
[cycle| 阅读全文
摘要:
SQL函数
单行函数: 返回值只有1个,可以出现在Select字句或Where字句中
分组函数: 返回值是多条记录
一。单行函数:
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
-- -
赵 A
3.CONCAT
连接两个字符串; 阅读全文
摘要:
继续上一篇:
给表添加约束
主键约束 -- 每个表要有主键,唯一的标识一行数据
非空约束
唯一性约束
外键约束
检查约束
查看一个表的约束:
阅读全文
摘要:
Oracle数据操作语言 DML
接上一篇:
2. DML语句(数据操作语言) Data Manupilate Language
select
insert
delete
update
特点:对数据起作用的
这些语句的修改是在内存中发生的
要想改动存入库中必须要commit语句 阅读全文
摘要:
一、开始前的准备
1.启动Oracle
启动监听服务:OracleOraHome90TNSListener
启动实例服务:OracleServiceOrac
2.Oracle系统用户
Oracle三大系统用户
默认用:system/welcome
超级用户:sys/welcome 权限最大
普通用户:scott/tiger
阅读全文