2013年6月24日

[转]Oracle开发专题之:%TYPE 和 %ROWTYPE

摘要: 本文转自:http://www.cnblogs.com/kingjiong/archive/2009/02/19/1393837.html1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:DECLARE v_FirstName VARCHAR2(20); 但是如果first_name列的定义改变了会发生什么(比如说表改变了,first_name现在的类型变为VARCHAR2(25))?那就会导致所有使. 阅读全文

posted @ 2013-06-24 17:55 freeliver54 阅读(261) 评论(0) 推荐(1)

[转]Oracle 调用存储过程并显示结果集 Oracle.DataAccess.Client OracleDbType.RefCursor

摘要: 本文转自:http://liye9801.blog.163.com/blog/static/6019703200901244448950/今天学习了一个Oracle中的存储过程,一开始便被如果返回结果集难住了.经Google后,找到很多资料,发现一种最简便的方式(见下面的存储过程部分):存储过程建好后,怎么调试它又成了问题,它不能像MS-SqlServer一样exec,但是可以通过下面的SQL语句调用(见调用存储过程SQL版),主要知识点是参考游标的使用.后面附上.NET调用存储过程返回结果集的方法.JAVA调用的方法还没有进行测试,不过应该没什么问题. --存储过程返回结果集create . 阅读全文

posted @ 2013-06-24 17:31 freeliver54 阅读(3492) 评论(1) 推荐(0)

[转]在.Net中使用Oracle的表类型和对象类型

摘要: 本文转自:http://www.cnblogs.com/studyzy/archive/2010/10/13/1850161.html在一般的数据存取操作过程中,如果要对一个主表和对应的子表进行插入操作,那么我们最常见的写法就是写两个存储过程或者SQL语句,一个负责主表数据插入,一个负责子表数据插入,然后在一个事务中实现主表和子表数据的插入。现在遇到一个问题是,能否在一个存储过程中实现主表和子表数据的插入呢?那么就需要将一对多的数据作为存储过程的参数传入。这种情况下就需要使用表类型。下面以一个学生和班级的例子来说明:先建立一个班级表和一个学生表,一个班级里面有多个学生。代码CREATE TAB 阅读全文

posted @ 2013-06-24 16:41 freeliver54 阅读(349) 评论(0) 推荐(0)

[转]在64位的环境中使用VS建立Web项目进行Oracle连接需要注意WebDev是32位的

摘要: 本文转自:http://www.cnblogs.com/studyzy/archive/2010/10/28/1863056.html我们平时使用的都是32位的机器进行开发,装的都是32位的软件,但是我们的服务器一般都是64位的,所以有时也需要在64位的环境下装一个VS调试程序。最近遇到的一个问题就是一个同事换了一个电脑,用的是X64的Windows 2008作为操作系统,要进行Oracle的数据库连接,所以也装了64位的Oracle客户端。如果是控制应用项目或者WinForm项目可以正常连接Oracle,但是Web项目在程序中打开Oracle连接时,系统抛出了异常:尝试加载 Oracle 客 阅读全文

posted @ 2013-06-24 16:39 freeliver54 阅读(299) 评论(0) 推荐(0)

[转]How to: Execute Oracle Stored Procedures Returning RefCursors

摘要: 本文转自:http://www.telerik.com/help/openaccess-orm/openaccess-tasks-oracle-execute-sp-result-set.htmlIn this topic you will learn how to execute Oracle stored procedures that return SYS_REFCURSOR as out parameters. With the REF_CURSOR you can return a recordset/cursor from a stored procedure. Suppose, 阅读全文

posted @ 2013-06-24 16:32 freeliver54 阅读(761) 评论(0) 推荐(0)

[转]Easy Stored Procedure Output Oracle Select

摘要: 本文转自:http://www.oraclealchemist.com/oracle/easy-stored-procedure-output/I answered a question on a DBA Forum today and I thought it was a common enough question to warrant a blog posting.Question: I am new to the wonderful world of Oracle. I want to be able to view the results of a stored procedure 阅读全文

posted @ 2013-06-24 16:19 freeliver54 阅读(462) 评论(0) 推荐(0)

[转]SQLServer和Oracle,存储过程区别,常用函数对比

摘要: 本文转自:http://www.cnblogs.com/neru/archive/2011/08/18/2144049.html以前一直用sqlserver,只有很少的一点oracle的经验,现在要用oracle做一个很复杂的存储过程,感觉好别扭~ 唉 为啥就不能用sqlserver呢。。。SQL server 与Oracle开发比较 本文档主要从oracle与sql server语法上进行差异性比较,诸如两者在管理,性能,优化等方面的差异不作比较。●概念上区别 1.Oracle 是一种对象关系数据库管理系统(ORDBMS),而Sql server 只是关系型数据库管 理系统(RDBMS). 阅读全文

posted @ 2013-06-24 15:32 freeliver54 阅读(7638) 评论(1) 推荐(1)

[转]oracle odp.net 32位/64位版本的问题

摘要: 本文转自:http://www.cnblogs.com/yjmyzz/archive/2011/04/19/2020793.html如果你的机器上安装了odp.net,且确信machine.config也有类似以下结节:(64位+.net 4.0环境下,machine.config可能会有4份,分别对应于.net2.0/4.0的32/64位版本,要每个都检查过去哦)? 4.0的machine.config中类似下面这样:?123 如果碰巧您又在用64位的操作系统(比如win2008 r2),开发工具又是最先进的vs.net 2010 sp1,但是死活在代码就是连接不上oracle,一直报一些. 阅读全文

posted @ 2013-06-24 14:52 freeliver54 阅读(3234) 评论(0) 推荐(0)

[转].net连oracle的问题及方法折腾总结 连接字串

摘要: 本文转自:http://www.th7.cn/Program/net/201305/138265.shtml对oracle不算熟,对.net结合oracle开发项目也只做过一个。最近换了新电脑,装了win7 64位系统,然后各种软件各种要装啊,问题就一堆一堆来了。现在列出一些研究折腾比较长时间的问题,供以后及挨踢的同学们参供。公司用的是oracle10g,vs2010,都是32位的1) oracle10g在64位win7无法直接安装,解决方法:在安装启动exe文件右键打开属性菜单,然后选择兼容性--->勾选以兼容性运行这个程序-->选择winxp,保存后可以安装。2)之前用winx 阅读全文

posted @ 2013-06-24 10:11 freeliver54 阅读(1915) 评论(0) 推荐(0)

导航