上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页
摘要: --创建表类型Sql代码createorreplacetypemytypeastableofnumber;--如果定义成varchar--CREATEORREPLACEtypemytypeastableofvarchar2(4000);-- 将字符串分割成数组Sql代码functionmy_spli... 阅读全文
posted @ 2015-12-03 14:22 java高级技术汇 阅读(2664) 评论(0) 推荐(0) 编辑
摘要: 第一种:oracle字符串分割和提取分割create or replace function Get_StrArrayLength( av_str varchar2, --要分割的字符串 av_split varchar2 --分隔符号)return numberis lv_str var... 阅读全文
posted @ 2015-12-03 14:12 java高级技术汇 阅读(6872) 评论(0) 推荐(0) 编辑
摘要: 对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步骤:open cursor---> parse---> define column---> excute---> fetch rows---> close cursor;而对于dml操作(insert,update)则需要进行以... 阅读全文
posted @ 2015-12-01 16:33 java高级技术汇 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要用存储过程?如果在应用程序中经常需要执行特定的操作,可以基于这些操作简历一个特定的过程。通过使用过程可以简化客户端程序的开发和维护,而且还能提高客户端程序的运行性能。二、过程的优点?1、预编译:存储过程预先编译好放在数据库内,减少编译语句所花的时间。2、缓存:预编译的存储过程会进入缓存,... 阅读全文
posted @ 2015-12-01 15:43 java高级技术汇 阅读(3794) 评论(0) 推荐(1) 编辑
摘要: 在程序开发中,常用到返回结果集的存储过程,这个在mysql和sql server里比较好处理,直接返回查询结果就可以了,但在oracle里面 要out出去,就多了一个步骤,对于不熟悉的兄弟们还得出上一头汗:),这里我简单介绍一下,以供参考, 1定义包oracle返回的结果集需要自定义一个CURSOR... 阅读全文
posted @ 2015-12-01 14:24 java高级技术汇 阅读(6674) 评论(0) 推荐(0) 编辑
摘要: Oracle存储过程:CREATE OR REPLACE PROCEDURE getcity ( citycode IN VARCHAR2, ref_cursor OUT sys_refcursor /* 这个sys_refcursor类型在SYS.STANDA... 阅读全文
posted @ 2015-12-01 14:15 java高级技术汇 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 这里使用Oracle数据库的thin连接。 下面是存储过程SQL 1 createorreplaceprocedure proc3(stid in student.stuid%type, stname out student.sname%type, stphone out student.phon... 阅读全文
posted @ 2015-12-01 11:24 java高级技术汇 阅读(9577) 评论(0) 推荐(0) 编辑
摘要: oracle多表关联删除的两种方法第一种使用exists方法[sql]view plaincopyprint?deletefromtableAwhereexits(select1fromtableBWheretableA.id=tableB.id)第二种使用匿名表方式进行删除[sql]view pl... 阅读全文
posted @ 2015-12-01 09:15 java高级技术汇 阅读(3415) 评论(0) 推荐(1) 编辑
摘要: 为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码--客户资料表createtablecustomers(customer_id number(8)notnull,-- 客户标示city_name varchar2(10)notnull,-- 所在城市... 阅读全文
posted @ 2015-12-01 09:14 java高级技术汇 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 以下都是用结合例子来理解Oracle的知识点用户登录 (跳开用户名和密码登录) :sqlplus /nologconnect / as sysdba一.用户1. 创建用户(例子)create user olay identified by 123;2. 删除用户(连同用户所拥有的对象一起删除)dr... 阅读全文
posted @ 2015-11-23 10:23 java高级技术汇 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页