上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页
摘要: Oracle---视图 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。 视图是一个逻辑表,是查看表的一种方式。视图是对根据预定义的选择标准、由一个或者多个行的集合建立... 阅读全文
posted @ 2017-01-23 08:45 ATJAVA 阅读(149) 评论(0) 推荐(0) 编辑
摘要: hibernate.cfg.xml配置: org.hibernate.dialect.MySQLDialect jdbc:mysql://127.0.0.1/java?characterEncoding=utf-8 root root com.mysql.jdbc.Driver com.mysql.jdbc.Driver tru... 阅读全文
posted @ 2017-01-22 10:21 ATJAVA 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Java语言的执行效率一直被C、C++程序员所嘲笑,其实,事实就是这样,Java在执行效率方面确实很低,一方面,Java语言采用面向对象思想,这也决定了其必然是开发效率高,执行效率低。另一方面,Java语言对程序员做了一个美好的承诺:程序员无需去管理内存,因为JVM有垃圾回收(GC),会去自动进行垃圾回收。 其实不然: 1、垃圾回收并不会按照程序员的要求,随时进行GC。 2、垃圾回收并不会及... 阅读全文
posted @ 2017-01-21 16:45 ATJAVA 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。 如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。 二、事务和锁 当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修改表的结构。 三、提交事务 当用commit语句执行时可以提交事务。当执行了commit语... 阅读全文
posted @ 2017-01-21 16:21 ATJAVA 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、变量介绍 在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有: 1)、标量类型(scalar) 2)、复合类型(composite) --用于操作单条记录 3)、参照类型(reference) --用于操作多条记录 4)、lob(large object) 二、标量(scalar)——常用类型 1)、在编写pl/sql块时,如果要使用变量,需在定义部分定义变量。 pl... 阅读全文
posted @ 2017-01-21 12:17 ATJAVA 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: oracle索引: 优点: a 大大提高查询速度。 b 使用唯一索引保证某个字段值的唯一 缺点: a 占用磁盘 b 插入和删除数据时速度变慢。需要重建索引。 创建索引: 1)、单列索引 单列索引是基于单个列所建立的索引 语法:create index 索引名 on 表名(列名); eg、create index nameIndex on custor(name); 2)、复合索引 复... 阅读全文
posted @ 2017-01-21 11:33 ATJAVA 阅读(257) 评论(0) 推荐(0) 编辑
摘要: oracle的分页一共有三种方式 方法一 根据rowid来分 SELECT * FROM EMP WHERE ROWID IN (SELECT RID FROM (SELECT ROWNUM RN, RID FROM (SELECT ROWID RID, EMPNO FROM EMP ORDER BY EMPNO DES... 阅读全文
posted @ 2017-01-21 11:25 ATJAVA 阅读(777) 评论(1) 推荐(0) 编辑
摘要: --简单的条件判断if–then --编写一个过程,可以输入一个雇员名,如果该雇员的工资低于2000,就给该员工工资增加10%。 create or replace procedure sp_pro6 ( spname varchar2 )is --定义 v_sal emp.sal%type; begin --执行 select sal into v_sal from emp where en... 阅读全文
posted @ 2017-01-20 22:26 ATJAVA 阅读(163) 评论(0) 推荐(0) 编辑
摘要: oracle存储过程demo1---无返回值的存储过程: /* 写一个过程,可以向book表添加书 */ create table book( id number(4), book_name varchar2(30), publishing varchar2(30) ) create or replace procedure add_book ( id in number, name in... 阅读全文
posted @ 2017-01-20 18:54 ATJAVA 阅读(148) 评论(0) 推荐(0) 编辑
摘要: oracle分页过程demo1: --ROWNUM用法 select o.*,rownum rn from (select * from emp) o where rownum=6; 1)、开发一个包 建立一个包,在该包中定义类型为test_cursor的游标。 --建立一个包 create or replace package testpackage as type test_curso... 阅读全文
posted @ 2017-01-20 18:53 ATJAVA 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页