oracle
文章平均质量分 68
Coder_Hunter
三人行必有我师,好文,读后有益,习之,用之,收藏之
展开
-
oracle alter table详解
//建测试表 create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) ); create table employee_info( empno number(3), deptno n翻译 2014-04-16 18:51:22 · 580 阅读 · 0 评论 -
oracle事务特性
oracle事务特性 一个事务是指:由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和,构成一个完整的逻辑过程,不可拆分。这个过程被称为一个事务,具有ACID特性。1:原子性(Atomicity,或称不可分割性)2:一致性(Consistency)3:隔离性(Isolation,又称独立转载 2015-05-20 17:18:36 · 570 阅读 · 0 评论 -
ORACLE数据库事务隔离级别
ORACLE数据库事务隔离级别事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可重复读转载 2015-05-20 17:13:54 · 448 阅读 · 0 评论 -
ORACLE 设置数据库的日期格式
ORACLE 设置数据库日期格式1、数据库级别——如果希望所有人都看到某种格式的数据SQL语句:alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 2、SESSION级别——如果只是希望自己看到某种格式而不影响其他人看到的结果 SQL语句: alter session set nls_date_for原创 2015-01-04 15:55:22 · 4834 阅读 · 0 评论 -
ORACLE REGEXP_LIKE
Oracle中的Like操作符使用'_'和'%'作为通配符,使用就像这样:Java代码 SELECT name FROM test_like WHERE name like '_a%'; 即匹配test_like表name列中第2个字母是a的所有行。但是注意,Oracle匹配时区分大小写的。也就是说上面的查询时无法查询到name='SAas'这转载 2014-12-31 09:48:45 · 1586 阅读 · 0 评论 -
DATA TYPE
oracle数据类型oracle Built-in Data Type Summary(内置数据类型总结)CodeData TypeDescription1VARCHAR2(size [BYTE | CHAR])Variable-length character string having原创 2014-12-06 16:03:34 · 710 阅读 · 0 评论 -
Oracle SQL Developer 连接 Mysql 等数据库
Oracle SQL Developer 个人感觉是比较好用的工具,因此除了连接oracle之外,还可以连接其他的数据库,如:MySQL,Access等。但是,它默认情况下只能连接Oracle和Access两种,所以要想连接Mysql等数据库,就要手工添加。具体如下步骤:1.下载mysql-connector-java-*.zip2.下载地址可以在mysql的官网找到,Co转载 2014-12-22 17:37:34 · 426 阅读 · 0 评论 -
ORACLE VIEW
1.1 概念 视图-----是由SELECT查询语句(可以是单表或者多表查询)定义的一个"逻辑表",只有定义而无数据,是一个"虚表". 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复制到任何地方, 即不需要在表空间中为视图分配存储空间. 视图是查看和操纵基表数据的一种方法, 可以像使用表一样使用视图. tips: 查询视图没有什么限转载 2014-12-19 14:15:00 · 625 阅读 · 0 评论 -
ORACLE USER GRANT
Oracle创建用户并给用户授权查询指定表或视图的权限 用DNINMSV31账户登录数据库进行如下操作:CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TBS_DNINMSV31" TEMPORARY TABLESPACE "TEMP2" QUOTA UNLI转载 2014-12-19 14:23:49 · 627 阅读 · 0 评论 -
Insert Analyse in Oracle(related to Index)
Insert Analyse in Oracle(related to Index)The number of indexes on a table is the most dominant factor for insertperformance. The more indexes a table has, the slower the execution becomes. Th翻译 2014-12-18 11:38:04 · 421 阅读 · 0 评论 -
orcl jdbc 存放图片blob
创建测试表[sql] view plaincopycreate table test_img( id integer primary key, name varchar2(32), image blob ); 存储图片[java] view plaincopy转载 2014-12-02 09:29:51 · 597 阅读 · 0 评论 -
oracle用户和表空间以及表之间的关系
1 oracle的数据模式是:用户建在数据库实例上,表建在用户上 不同数据库实例可以建相同的用户; 同一个数据库实例,用户名不能相同; 一个用户可以使用多个表空间; 一个表空间可以被多个用户所使用; 表的权限是和用户绑定的; 表空间不涉及任何权限控制问题; 不同用户可以在表空间上创建同名表,但是此时不能为同名表创建同义词了;转载 2014-11-17 16:21:56 · 2770 阅读 · 0 评论 -
oracle一些高级函数的用法
This article provides a clear, thorough concept of analytic functions and its various options by a series of simple yet concept building examples. The article is intended for SQL coders, who for might翻译 2014-10-29 17:21:11 · 1923 阅读 · 0 评论 -
oracle优化器与sql查询执行顺序
oracle优化器与sql查询执行顺oracle优化器与sql查询执行顺序 Oracle在执行一个SQL之前,首先需要看一下SQL的执行计划,然后在按照执行计划执行SQL,分析执行计划的工作是由优化器来执行的,在不同的条件下,一个SQL可能存在多条执行计划,但是在某个特定的时间点,特定的环境下,一定只有一种执行计划是最优的。 一、优化器的类型: o转载 2014-08-14 10:09:17 · 687 阅读 · 0 评论 -
oracle index(索引)
Oracle-index(索引) 索引: 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中 @ 索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度 @ 索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引 @ 在删除一个表时, 所有基于该表的转载 2014-08-14 10:42:39 · 432 阅读 · 0 评论 -
oracle select 走索引?走全表扫描?
在实际的数据库查询中,大部分情况是索引查询会在性能上有明显原创 2014-08-14 10:06:29 · 5832 阅读 · 0 评论 -
oracle bucket collect(批量查询)
采用bulk collect可以将查询结果一次性地加载到collections中,而不是通过cursor一条一条地处理。可以在select into,fetch into,returning into语句使用bulk collect。注意:在使用bulk collect时,所有的into变量都必须是collections。 create table t_test as sel转载 2014-05-30 10:08:38 · 2383 阅读 · 0 评论 -
oracle plsql forall(批量增删改)
FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理;BULK COLLECT提供对数据的高转载 2014-05-30 10:06:33 · 1784 阅读 · 0 评论 -
mybatis插入oracle数据库,如果用foreash就用select xx from dual;否则用insert into tablename(,,)values()时不要用foreach
mybatis插入oracle数据库,如果用foreash就用select xx from dual;否则用insert into tablename(,,)values()时不要用foreach遇到的错误:ORA-00911: 无效字符问题 引起原因:‘;’ mybatis不支持分号的使用!insert into原创 2015-06-15 14:00:02 · 2709 阅读 · 0 评论