实习学习
zhifeng687
这个作者很懒,什么都没留下…
展开
-
PL/SQL Developer 默认是不会自动提交事务的
设置PL/SQL Developer自动提交事务_百度经验http://jingyan.baidu.com/article/ac6a9a5e66804d2b653eaca9.html今天PL/SQL Developer上用SQL语句删除部分数据,删除成功后,在页面上,发现一个怪异的现象,我删除的数据居然还存在!简单来说就是:在PL/SQL Develop转载 2016-08-25 16:28:59 · 8608 阅读 · 2 评论 -
oracle带参数的游标
Oracle中的游标可以带参数么?具体怎么实现呢?可以啊,参数在游标定义时使用,打开时传入参数,例如:create or replace procedure aas cursor b(c_id int)is select * from d where id=c_id; begin open b(111); end;参游标是指带有参数的游标。在定义了参数游转载 2016-08-25 11:14:12 · 13805 阅读 · 1 评论 -
oracle创建事务级临时表
-- Create tablecreate global temporary table YS_GRYJ_GTT( XTJGDM VARCHAR2(4) not null, GRSXH NUMBER(12) not null, DWSXH NUMBER(12) not null, XZLX VARCHAR2(3) not null, J原创 2016-08-24 10:45:16 · 2278 阅读 · 0 评论 -
oracle在存储过程中给变量赋值
oracle变量赋值有两种一种是直接:=,两个字符串的连接不可以用 '+' ,要用 '||' 还有就是select into 下面是我写的例子: create or replace procedure DAILYSTATIC isMAX_TMP int;AVG_TMP int;HIGH_TIME转载 2016-08-15 10:31:22 · 26168 阅读 · 0 评论 -
oracle怎么拷贝一个表的数据进入临时表
比如临时表叫temp,你要查询的语句为select * from 表名 where id=1。如果temp表存在:insert into temp select * from 表名 where id=1;commit;如果temp表不存在create table temp as insert into temp select * from 表名 where id=1;转载 2016-08-24 09:57:15 · 5149 阅读 · 0 评论 -
group by 多个条件
关于group by 两个或以上条件的分析 首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素: (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的. (2) 要筛选结果 可以先使用where 再用grou转载 2016-08-29 16:01:08 · 4591 阅读 · 0 评论 -
Oracle中%TYPE和%ROWTYPE说明
%type 对应一个字段%rowtype 对应一条记录(即2个以上字段)1. 使用%TYPE 在许多情况下,变量应该拥有与表列相同的类型。例如,emp表的name列的类型为VARCHAR2(20),我们可以使用硬编码写法声明一个变量: DECLARE var_Name VARCHAR2(20); 这样可以实现,但是如果name列的定义改变了,比如将name字段的类型变为转载 2016-08-20 11:11:22 · 4702 阅读 · 0 评论 -
调试存储过程也是有提交和回滚的
以上2个按钮,一个是提交,一个是回滚,调试存储过程完成后,如果不提交,数据也是不会更新的比如在调试完过程后,得到这些出参,想通过select语句看看这些语句是否真的存在。select * from yz_shiyeryzl where grsxh='462323';首先得提交才能看到原创 2016-08-31 17:54:34 · 769 阅读 · 0 评论 -
选择有2条以上记录的个人顺序号和它的记录行数
在失业人员资料表中,一个个人顺序号对应多个失业资料顺序号即一个个人顺序号在失业人员资料中可能对应多条记录。选择有2条以上记录的个人顺序号和它的记录行数。select grsxh, count(grsxh) from yz_shiyeryzl group by grsxh having count(grsxh)>1像这种要求,原创 2016-08-23 14:57:57 · 1173 阅读 · 0 评论