摘要:
Nested Table Enhancements Nested tables in PL/SQL now support more operations than before. Collections can be assigned directly to the value of another collection of the same type, or to the result of... 阅读全文
随笔分类 - Oracle's Object-Relational
一个类型集合操作SYS_REFCURSOR的例子
2010-12-22 09:11 by Tracy., 1576 阅读, 收藏, 编辑
摘要:
/* Formatted on 12/22/2010 9:08:42 AM (QP5 v5.163.1008.3004) */ CREATE OR REPLACE TYPE array_1 IS TABLE OF NUMBER; CREATE OR REPLACE PROCEDURE test_refcursor (c1 OUT SYS_REFCURSOR) AS a1 array_1;... 阅读全文
Oracle SQL Developer Data Modeler免费的也有不错的
2010-10-12 17:10 by Tracy., 3328 阅读, 收藏, 编辑
摘要:
Blog 地址:http://sueharper.blogspot.com/ Download地址:http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html 不错的正向,反向工程建模工具. From Sue Blog: 12 October 2010 SQL Devel... 阅读全文
Oracle:Pivot Query from Asktom.
2010-07-26 11:20 by Tracy., 571 阅读, 收藏, 编辑
摘要:
Here is an example of a pivot query. Say you have the following set of data:scott@DEV816> select job, deptno, count(*) 2 from emp 3 group by job, deptno 4 /JOB DEPTNO COUNT(*)--------- -------... 阅读全文
Miley's Oracle讲堂第三课:如何在Oracle中使用对象表存储数据.
2010-06-23 09:09 by Tracy., 317 阅读, 收藏, 编辑
摘要:
在实际工作中,业务涉及需要记录物流行程中出错的数据以方便分析问题,需要把原始数据保留在对象表中。打比方说今天有个司机把今天手持设备上的数据上传到服务器,但是报错了服务器端。那么我们可以存储下来上传的原始数据已进行分析。创建对象表的脚本如下,关键部位已经突出显示。在这里需要注意的是ROUTE_STOPS_ST类似此类ST结尾的都会在Oracle中以表的形式存在。这样一个上传的分级式记录只会以一条记录... 阅读全文
转Asktom:Pipelined Functions
2010-06-18 14:40 by Tracy., 314 阅读, 收藏, 编辑
摘要:
Pipelined Functions Can you illustrate the usage of pipelined functions with a simple (EMP, DEPT) example? Under what circumstances can using a pipelined function be effective? Pipelined functions are... 阅读全文
转:Oracle之ODP.NET: Using ObjectDataSource, Ref Cursors, and Custom Classes
2010-04-29 12:43 by Tracy., 348 阅读, 收藏, 编辑
摘要:
When creating applications such as ASP.NET applications, often times the application is split into various conceptual or physical layers. There are typically three layers in such a scheme and they may... 阅读全文
Oracle三种集合数据类型的比较
2010-04-15 15:42 by Tracy., 3741 阅读, 收藏, 编辑
摘要:
PL/SQL中没有数组的概念,他的集合数据类型和数组是相似的。在7.3以前的版本中只有一种集合,称为PL/SQL表,在这之后又有两种集合数据类型:嵌套表和varray。其中varray集合中的元素是有数量限制的,index_by表和嵌套表是没有这个限制的。index-by表是稀疏的,也就是说下标可以不连续,varray类型的集合则是紧密的,他的下标没有间隔。index_by表不能存储在数据库中,但... 阅读全文
Oracle对象,集合建立的脚本Sample.
2010-04-15 13:44 by Tracy., 400 阅读, 收藏, 编辑
摘要:
CREATE OR REPLACE TYPE tms.route_header_v2AS OBJECT ( bol INTEGER, instance_id INTEGER, trailer_id1 VARCHAR2 (20), truck_route_id INTEGER, dow VARCHAR2 (3), scheduled_departure_date DATE, completed_by... 阅读全文
Oracle中对象表的定义,nested table的使用.--附带Route下载的老版本代码
2010-04-15 12:47 by Tracy., 1481 阅读, 收藏, 编辑
摘要:
如下建立的表脚本DROP TABLE TMS.TMS_OBJ_ROUTE_DATA CASCADE CONSTRAINTS;CREATE TABLE TMS.TMS_OBJ_ROUTE_DATA( ROUTE_HEADER_COL, ROUTE_STOPS_COL TMS.ROUTE_STOPS, PO_COL TMS.POS, STOP_DETAILS_COL TMS.STOP_DETAILS,... 阅读全文
博主对Oracle对象追加属性,更改构造函数,继承方面的脚本使用记录.
2010-04-15 12:37 by Tracy., 557 阅读, 收藏, 编辑
摘要:
大家如果碰到Oracle对象中后期增加属性,增加继承性,增加自定义构造函数的时候可以参考我的做法,我觉得不一定有很多人有我这种经历.好像网上这方面的资料很少的,所以贴出来。CREATE OR REPLACE TYPE TMS.STOP_DETAIL AS OBJECT( STOP_DETAIL_ID INTEGER, BOL_NO VARCHAR2(16), PICK_UP_DROP_OFF_IN... 阅读全文
博主写的Route下载的pkb代码,留个脚印.有些Object的内容.
2010-04-15 12:31 by Tracy., 278 阅读, 收藏, 编辑
摘要:
CREATE OR REPLACE PACKAGE BODY TMS.tms_ws_v2AS FUNCTION download_drivers (p_hub IN VARCHAR2) RETURN driver_names IS v_driver_names driver_names; BEGIN NULL; SELECT driver_name ("Username", "Title", "N... 阅读全文
SYS_REFCURSOR在存储过程中的再次调用.
2010-04-15 12:02 by Tracy., 1024 阅读, 收藏, 编辑
摘要:
如下存储过程CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN PRESULT FOR SELECT * FROM USERS; END P_TESTA; 想在另外的存储过程中接收我的结果集在输出中应该定义什么类型 SQL> create or replace procedure P_... 阅读全文