- 浏览: 128584 次
- 性别:
- 来自: 深圳
最新评论
文章列表
declare
len_x integer;
len_y integer;
begin
select nvl(length(trim('')), 0) into len_x from dual;
select nvl(length(trim(null)), 0) into len_y from dual;
dbms_output.put_line('len_x=' || len_x);
dbms_output.put_line('len_y=' || len_x);
if len_x = len_y then
dbms_output.put_li ...
outer: for (Z z : zList) {
for (X x : xList) {
if (ok) {
continue outer;
}
}
}
oracle 批量杀死锁
- 博客分类:
- 数据库
declare
cursor mycur is
select s.sid
,s.serial#
from v$session s
,v$lock l
,dba_objects o
where l.sid = s.sid
and l.id1 = o.object_id(+)
and s.TERMINAL <> 'ELLIS-XIE'--排除当前连接的PL/DEV用户
and S.USERNAME = 'EMS'; --指定schema
...
方法1.
select *
from exam_audit ea
where (ea.exam_id, ea.type) =
(select t1.exam_id, t1.type
from (select t.exam_id, t.type, count(1) as cnt
from exam_audit t
group by t.exam_id, t.type
order by cnt desc) t1
where rownum = ...
spring mvc 封装list到后台
参考:http://viralpatel.net/blogs/spring-mvc-multi-row-submit-java-list/
Spring MVC: Multiple Row Form Submit Using List Of Beans
By Viral Patel on December 1, 2011
Recently I had a requirement where using Spring MVC we had to take inputs multiple rows of data from user. The form h ...
-- Create the types to support the table function.
DROP TYPE t_tf_tab;
DROP TYPE t_tf_row;
CREATE TYPE t_tf_row AS OBJECT (
EMPNO NUMBER(4),
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER( ...
declare
type my_emp is table of scott.emp%rowtype index by binary_integer;
new_emp my_emp;
v_num number := 0;
cursor cur_emp is
select empno, ename, job, sal from scott.emp;
begin
/* for v_emp in cur_emp loop
v_num := v_num + 1;
select * into new_emp(v_num) from scott.emp whe ...
oracle的scott用户下默认表
- 博客分类:
- 数据库
oracle的scott用户下默认表
2013-03-27 09:05:47 我来说两句 来源:xuan_xinya的专栏 收藏 我要投稿
oracle的scott用户下默认表
EMP(雇员表)
NO 字段 类型 描述
1 EMPNO NUMBER(4) 雇员编号
2 ENAME VARCHAR2(10) 表示雇员姓名
3 ...
oracle 表类型变量的使用
使用记录类型变量只能保存一行数据,这限制了SELECT语句的返回行数,如果SELECT语句返回多行就会错。Oracle提供了另外一种自定义类型,也就是表类型,它是对记录类型的扩展,允许处理多行数据,类似于表。
创建表类型的语法如下:
TYPE table_name IS TABLE OF data_type [ NOT NULL ]
INDEX BY BINARY_INTEGER ;
语法说明如下:
--table_name 创建的表类型名称。
--IS TABLE 表示创建的是表类型。
--data_type 可以是任何合法的PL/SQL数据类型,例如va ...
1.检查前置条件,任何1个前置条件不成立时,提示用户。
2.数据校验,如:Excel中数据项在DB中找不到匹配记录;A数据库中的数据项在B数据库中无匹配记录。收集所有数据校验问题。
3.数据校验不通过。保存所有数据校验问题到失败日志明细,。
4.数据校验通过。正常导入数据,且记录成功日志明细,。
var a=50,b="xxx";
var arr="{id:"+a+",name:'"+b+"'}";
arr=eval('('+arr+')')
alert(arr.name);
oralce 数据还原
- 博客分类:
- 数据库
select *
from table1 as of timestamp to_timestamp('20130621 12:08:01', 'yyyymmdd HH24:MI:SS');
update set_apply_exam sae
set sae.item_name =
(select t1.item_name
from set_apply_exam as of timestamp to_timestamp('20140415 12:08:01', 'yyyymmdd HH24:MI:SS') t1
where t1.S ...
遍历Map的四种方法
- 博客分类:
- java web后端+框架
遍历Map的四种方法
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("1", "value1");
map.put("2", "value2");
map.put("3", "value3");
//第一种:普遍使用,二次取值
System.out.prin ...