Oracle
秋刀鱼亦会过期
这个作者很懒,什么都没留下…
展开
-
一、PL\SQL定义变量、if、loop循环、游标、异常
--创建表空间,指定多个数据文件create tablespace jjspacedatafile 'c:\a.dbf' size 10m, 'c:\b.dbf' size 10m;--================================================PL/SQL定义变量/*PL/SQL P : 过程化L : 语言SQL : 结构化查...原创 2019-02-11 15:01:33 · 330 阅读 · 0 评论 -
二、存储过程
--===================================存储过程(过程)/*举例:在网站上买东西,提交订单后, 库存量减少(update),账户的信息也会发生减少(update), 生成订单(insert),备份数据(insert),记录日志(insert)使用java代码在业务逻辑中处理这些操作(调用dao操作数据库)以上这一系列操作都可...原创 2019-02-11 15:01:43 · 145 阅读 · 0 评论 -
三、存储函数
--===================================存储函数--封装一些sql语句,事先编译好,存在数据库端,供其他程序员调用/*语法: create [or replace] function 函数名称(参数 in|out ,参数 in|out) return 数据类型as|is ---定义变量begin return 变量; --变量必须跟函数返回类型...原创 2019-02-11 15:01:53 · 165 阅读 · 0 评论 -
四、存储过程:使用jdbc调用存储过程有多个返回结果
--存储过程-- 查询某个部门的员工create or replace procedure pro_find_emp_list_by_deptno(dno in number,empList out sys_refcursor)asbegin open empList for select * from emp where deptno=dno;end;--测试declare...原创 2019-02-11 15:02:37 · 409 阅读 · 0 评论 -
五、触发器
--=====================触发器/*触发器:监视器,监视表中记录,当对表中记录进行操作(增删改)触发器工作--行级触发器:for each row 使用::old, :new语法:create or replace trigger 触发器名称after|beforeinsert|update|deleteon 表名declarebegin end;*...原创 2019-02-11 15:02:42 · 226 阅读 · 0 评论 -
oracle数据库时间比较 todate
select * from BCS_EXCEPTION_LOG t where 1=1 <if test="topic != null and topic !=''"> and t.f_topic like concat(concat('%',#{topic}),'%') </if>...原创 2019-05-20 14:14:31 · 3208 阅读 · 0 评论 -
在centos7上使用Docker安装oracle 11g
如果还没安装docker,可查看Centos7下安装Docker(详细安装教程)1、拉取 docker 镜像:[root@localhost ~]# docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gUsing default tag: latestlatest: Pulling from he...原创 2019-09-04 14:21:46 · 7688 阅读 · 6 评论