随笔分类 - ORACLE
摘要:最近由于项目的要求,要使用oracle 11gR2数据库,在安装时都没有出什么问题,可以使用sqlplus system/123连接数据库,但是在安装完之后,使用sqlplus system/123连接数据库时,提示TNS适配器错误。 使用度娘查了一下,答案都是ctrl+C和ctrl+V的,试了之后没有效果,最后看到有人提示修改系统环境变量中数据库目录和客户端目录的位置,小试了一下,奇迹终于出现了。 安装oracle客户端后,在环境变量中,客户端的路径C:\app\Administrator\product\11.2.0\client_32\BIN在环境变量中处于第一位的位置,orac...
阅读全文
摘要:很多时候,我们想通过存储过程获得一个输出集。我们知道sql server的存储过程在执行之后,返回的就是一个集合。但是oracle如果要获得一个输出集合,就要麻烦一点了。 oracle获得输出集合是通过游标实现的,而且游标需要在package中进行声明。下面就拿分页的存储过程为例。 首先,先创建一个包package,类似于C#中的接口,只用于申明,没有任何实际的代码。 create or replace package forPaged is type my_csr is ref cursor; procedure getPaged(pageSize in number,pageIndex..
阅读全文
摘要:oracle在创建表时和其他的数据库有点不一样,如SQL SERVER可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置为主键,有利于我们进行数据的插入操作。MySql中可以使用“auto_increment”即可。但是oracle有点麻烦
阅读全文

浙公网安备 33010602011771号