
Oracle
Oracle
爱上口袋的天空
一步一流年,止不住的脚步,挽不回的青春!
展开
-
oracle数据库游标的使用
游标(光标Cursor)为什么要使用游标?在写java程序中有集合的概念,那么在pl/sql中也会用到多条记录,这时候要用到游标,游标可以存储查询返回的多条数据语法:CURSOR 游标名 [(参数名 数据类型, 参数名 数据类型…)] IS SELECT 语句;例如:cursor c1 is select ename from emp;游标的使用步骤:打开游标: open c1;(打开游标执行查询)取一行游标的值: fetch c1 into pjob;(取一行到变量中)关闭游标:clo转载 2020-11-14 15:11:15 · 685 阅读 · 0 评论 -
Oracle数据库自定义数组使用方式
代码 declare type dateArray is table of varchar2(10); date_val dateArray:=dateArray('20201231','20200930'); begin for i in 1 .. date_val.count loop dbms_output.put_line('结果:'||date_val(i)); end loop;end; 结果: 含义: 1)type dateArr.原创 2020-11-14 14:51:27 · 1256 阅读 · 0 评论 -
Docker安装Oracle12c知识点总结
拉取指定版本的镜像 docker pull sath89/oracle-12c 查看已经下载的镜像 数据库设置和数据将保存到/mydata/oracle12c/ oradata文件夹 1)首先需要创建/mydata/oracle12c/oracledata文件夹路径 2)赋予读写等权限(很重要) chmod -R a+w /mydata/oracle12c/oracledata 3)执行下面的创建实例语句 docker run --shm-size=1024MB -p 1...原创 2020-08-20 18:07:09 · 307 阅读 · 1 评论 -
Oracle中merge函数用法
简介 通常我们对数据库数据进行插入的时候,会判断数据是否已经存在,如果存在就修改,不存在就插入,一般我们会 写两个sql,一个insert一个update,那么其实oracle中存在merge函数,可以一次性解决这个问题,具体示例如下。 创建一张案例表如下: 下面我们向数据库插入一条数据如果ID和name相同就更新AGE的数据,否则就插入 效果: 下面我们修改...原创 2019-05-08 21:39:16 · 11517 阅读 · 0 评论