摘要: Oracle Data Provider for .NET有两个名字空间,分别是Oracle.DataAccess.Client和Oracle.DataAccess.Types。Oracle.DataAccess.Client用于设置数据库的连接等等通用功能,Oracle.DataAccess.Types用于设置oracle自定义的一些数据类型。使用之前,需要在项目中添加引用Oracle.Data... 阅读全文
posted @ 2010-07-26 23:05 你妹的sb 阅读(645) 评论(0) 推荐(0) 编辑
摘要: oracle的存储过程返回记录集,关键之处是要用游标。关于数据库的游标(cursor)大家肯定都接触不少,我们可以通过OPEN,FETCH,CLOSE操作控制游标进行各种方便的操作,这方面的例子我就不在重复了。我们现在要介绍的是游标变量(cursor variable)。类似游标,游标变量也是指向一个查询结果集的当前行。不同的是,游标变量能为任何类型相似(type-compatible)的查询打开... 阅读全文
posted @ 2010-07-26 22:41 你妹的sb 阅读(366) 评论(0) 推荐(1) 编辑
摘要: C#中使用Oracle 存储过程笔记1. 调用包含out/ in out类型参数的存储过程存储过程:CREATE OR REPLACE PROCEDURE "SITE_EDITSITEDATAEXIST" (id_ number,name_ varchar2,httpRoot_ varchar2,flag out integer )//out 只具备输出功能 in out 为输入/输出型astem... 阅读全文
posted @ 2010-07-26 22:34 你妹的sb 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 在.NET中调用Oracle9i存储过程经验总结在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb。本文将用OralceClient为例。.NET语言用C#。一、调用一个带输入、输出参数的存储过程首先,在Oralce中创建存储过程如下:create or replace procedure GetRecords(name_out out varc... 阅读全文
posted @ 2010-07-26 22:31 你妹的sb 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Oracle方面1.创建Oracle过程存储create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)as varparam varchar2(28);begin varparam:=paramin; paramout:=varparam||... 阅读全文
posted @ 2010-07-26 22:13 你妹的sb 阅读(427) 评论(0) 推荐(0) 编辑
摘要: ORACLE段:首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集。1:建立PACKAGE:CREATE OR REPLACE package SCOTT.pk_wtistype mytype is ref cursor;procedure p_wt(mycs out mytype);function f_get(str in varchar2)... 阅读全文
posted @ 2010-07-26 22:08 你妹的sb 阅读(242) 评论(0) 推荐(0) 编辑
百度一下