Oracle
109905418
谨慎,优秀,力戒浮躁!
展开
-
oracle 笔记 VI 之游标 (CURSOR)
游标(CURSOR),很重要 游标:用于处理多行记录的事务游标是一个指向上下文的句柄(handle)或指针,简单说,游标就是一个指针1 处理显式游标 显式游标处理需 4个 PL/SQL 步骤,显示游标主要用于处理查询语句 (1) 定义游标 格式: CURSOR cursor_name [(partment[,parameter]...)] IS select_statement原创 2009-11-03 22:21:00 · 659 阅读 · 0 评论 -
sql 分页技术
分页语句 sqlserver 方案1: select top 10 * from t where id not in(select top 30 id from t order by id) order by id 方案2: select top 10 * from t where id in (select top 40 id from t order by id)oder by原创 2009-10-19 11:01:00 · 721 阅读 · 0 评论 -
oracle 笔记 IX 之内联、左联、右联
介绍一下内联、左联、右联 一.先看一些最简单的例子例子Table Aaid adate1 a12 a23 a3TableBbid bdate1 b12 b24 b4两个表a,b相连接,要取出id相同的字段select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.此时的取出的是:1 a1 b12 a2 b2那么left j原创 2009-11-16 19:14:00 · 3878 阅读 · 0 评论 -
oracle 笔记 VIII 之事务和索引
事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。事务有四个特性,分别是:原子性,一致性,隔离性和持久性。 索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。索引很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要原创 2009-11-16 19:11:00 · 705 阅读 · 0 评论 -
oracle 笔记 VII 之 大数据量下的分页
在ORACLE 大数据量下的分页解决方法。一般用截取ID 方法,还有是三层 嵌套方法 一种分页方法 int i = 1; int numPages = 14; String pages = request.getParameter("page"); int currentPage = 1; currentPage = (pages ==原创 2009-11-16 17:31:00 · 815 阅读 · 1 评论 -
oracle 笔记 III 之存储过程与函数
DML(Manipulation):数据操作语言 CRUD,Call —call a PL/SQL or Java subprogram,Explain plan—explain access path to data,Explain可以用来迅速方便地查出对于给定SQL语句中的查询数据是如何得到的即搜索路径(我们通常称为Access Path)。从而使我们选择最优的查询方式达到最大的优化效果。原创 2009-11-02 23:15:00 · 699 阅读 · 0 评论 -
oracle笔记 之VI JDBC连接 Oracle 数据库
使用JDBC连接Oracle数据库--%> String DBDRIVER="oracle.jdbc.driver.OracleDriver"; String URL="jdbc:oracle:thin:@localhost:1521:orcl"; String USER="scott"; String PASSWORD="tiger"; Connection conn = null; Sta原创 2009-11-08 22:22:00 · 734 阅读 · 0 评论 -
oracle 笔记 II 之DML:数据操作语言
DML:Data Manipulation Language 数据操作语言包括:CRUD 1. insert语句(1) 从其它表中复制数据,实现方法:在insert 语句中加入查询语句insert into sales_reps(id,name,salary,commission_pct) select employee_id,last_name,salary,commission_p原创 2009-11-02 02:38:00 · 616 阅读 · 0 评论 -
oracle 笔记
1. SQL 语句与SQL*Plus 命令 SQLSQL*Plus一种语言一种环境ANSI标准Oracle 的特性之一关键字不能缩写关键字可以缩写使用语句控制数据库中的表的定义信息和表中的数据命令不能改变数据库中的数据的值 集中运行2.以下几个查询很重要原创 2009-10-31 14:21:00 · 683 阅读 · 0 评论 -
oracle 笔记 V 之触发器 (TRIGGER)
触发器 trigger触发器是一种特殊的存储过程,它主要是通过事件来触发而被执行的。它的作用是可以强化约束,维护数据的完整性和一致性,也可以可以跟踪数据库内的操作从而不允许未经许可的更新和变化。也可以联级运算。如某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 分类:前触发,后触发 行触发器,语句触发器行触发器与语句触发器的区别:行触发器要求当一原创 2009-11-04 21:57:00 · 620 阅读 · 0 评论 -
JDBC 操作
JDBC操作这里讲一个JDBC 基本操作流程,数据库为MySQL5.0,对CRUD操作采用在main方法中实现,也有在Junit4中的实现 搭建好环境后,创建数据库junittest,这里也一并创建一个表Person表结构:Id int(10) auto_increment not nullname varchar(原创 2009-10-17 22:12:00 · 748 阅读 · 0 评论