Oracle数据库
文章平均质量分 76
丨心静如水丨
与大家一起学习,充实自己
展开
-
oracle regexp_like介绍和例子
转:http://hi.baidu.com/xiaoheilong/item/34bd5d8f06515ad45f0ec16dORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与R转载 2013-08-20 11:33:38 · 665 阅读 · 0 评论 -
oracle的split函数
PL/SQL 中没有split函数,需要自己写。 代码:create or replace type type_split as table of varchar2(50); --创建一个 type ,如果为了使split函数具有通用性,请将其size 设大些。--创建functioncreate or replace function split(转载 2014-05-12 16:32:29 · 798 阅读 · 0 评论 -
Oracle中隐式游标详解
一、游标的相关概念: 定义: 游标它是一个服务器端的存储区,这个区域提供给用户使用,在这个区域里 存储的是用户通过一个查询语句得到的结果集,用户通过控制这个游标区域当中 的指针 来提取游标中的数据,然后来进行操作。 实质: 是用户在远程客户端上对服务器内存区域的操作,由数据库为用户提供这样的 一个指针,使得用户能够去检索服务器内存区的数据。 (转载 2013-11-07 17:36:18 · 2938 阅读 · 0 评论 -
四、表空间、数据库对象
一、Oracle数据库对象数据库对象是数据库的组成部分,常常用create命令进行创建,可以使用Alter命令修改,用drop执行删除操作。前面接触过的数据库对象有表、用户等。今天将学习更多的oracle数据库对象:1、 同义词:就是给数据库对象一个别名;2、 序列:Oracle中实现增长的对象;3、 视图:预定义的查询,作为表一样的查询使用,是一张虚拟表。原创 2013-10-14 10:39:52 · 661 阅读 · 0 评论 -
三、子查询和常用函数
一、子查询子查询在select、update、delete语句内部可以出现select语句。内部的select语句结果可以作为外部语句中条件子句的一部分,也可以作为外部查询的临时表。子查询类型有:1、 单行子查询:不向外部返回结果,或者只返回一行结果。2、 多行子查询:向外部返回零行、一行或者多行结果。 案例1:查询出销售部(sales)下面的员工信息。SELE原创 2013-09-04 14:30:06 · 908 阅读 · 0 评论 -
一、了解Oracle
一、连接身份(代表数据库使用权限)1、 sysdba:即数据库管理员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制、管理功能、创建数据库。Sys用户必须用sysdba身份才能登录,system用户可以用普通身份登录。2、 sysyoper:即数据库操作员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、原创 2013-09-02 11:02:35 · 621 阅读 · 0 评论 -
Oracle数据库中distinct的用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a 2转载 2013-09-04 09:36:27 · 7251 阅读 · 1 评论 -
Oracle 中union的用法
UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. 例如: SELECT Date FROM Store_Information UNION SELECT Date FROM Internet_Sales 注意:union用法中,两个select语句的字段类型匹配,而且字段个数要相同,如上面的例子,在实际的软件开发过程,会遇到更复杂转载 2013-09-04 09:43:34 · 1006 阅读 · 0 评论 -
二、SQL数据操作和查询
一、SQL简介SQL是结构化查询语言(Structured Query Language),专门用于数据存取、数据更新及数据库管理等操作。在Oracle开发中,客户端把SQL语句发送给服务器,服务器对SQL语句进行编译、执行,把执行的结果返回给客户端。Oracle SQL语句有如下命令组成:1、 数据定义语言(DDL),包括create、alter、drop等;2、 数据操原创 2013-09-02 14:12:21 · 737 阅读 · 0 评论 -
oracle中的exists 和not exists 用法
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A WHERE转载 2013-08-14 16:07:42 · 581 阅读 · 0 评论 -
处理Blob类型数据,例如将对象保存到blob字段中
处理Blob类型数据Blob(Binary Long Object)是二进制长对象的意思,Blob列通常用于存储大文件,例如:图片、声音文件。Blob数据插入数据库需要使用PreparedStatement,通过该对象的setBinaryStream(intparameterIndex,InputStream x)方法,将指定参数传入二进制输入流;取值时,调用ResultSet的getBl原创 2013-08-09 10:28:26 · 4162 阅读 · 0 评论 -
Oracle中CASE WHEN的用法实例
实例演示: (1)查询表users中的数据。 select u.id,u.realname,U.SEX from users u; 查询结果如下 ID REALNAME SEX 1 10082 松XX 2 10084 林XX 1 3 10087 西XX 4 10100 胡XX 5 10102 龙XX 1 .转载 2013-08-08 13:53:14 · 792 阅读 · 0 评论 -
JAVA获取当前系统时间(包含时分秒)插入数据库
网上找到好多方法,但是貌似都是不准确,当我看到这个我内牛满面Timestamp d= new Timestamp(System.currentTimeMillis());//获取系统时间直接转换成yy--mm-dd HH:mm:ss 形式下面是一个例子package com.test.jdbc;import java.sql.Connection;import java.s转载 2013-08-21 10:47:15 · 12737 阅读 · 0 评论 -
怎样将结构完全一样的两个表的内容合并到一个表中,SQL语句
select * into 新表名 from (select * from T1 union all select * from T2) 这个语句可以实现将合并的数据追加到一个新表中。 不合并重复数据 select * from T1 union all select * from T2 合并重复数据 select * from T1 union selec转载 2013-08-21 10:41:28 · 26948 阅读 · 0 评论 -
oracle regexp_like介绍和例子
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,转载 2014-05-13 10:02:38 · 828 阅读 · 0 评论