随笔分类 -  oracle

数据库
摘要:当在开发的应用场景中 数据库处理复杂业务逻辑里用到SQL 语句拼接 可以用 execute immediate 来执行语举个例子 insert into tb_temp_public(v1, v2, V3, V4, V5,V6,V7,V8,v9) select '','','','','','',... 阅读全文
posted @ 2015-12-12 10:46 北泽羽〃南宫月 阅读(1229) 评论(0) 推荐(0)
摘要:今天遇到个小问题本来是很基础的问题 应该说基础知道掌握的不牢 好了不说错误 语句 : selecta.a1 from table a where order by a.a1 group by a1正确的语句是:select a.a1 from table a where group by a1 o... 阅读全文
posted @ 2015-11-19 15:12 北泽羽〃南宫月 阅读(20749) 评论(0) 推荐(1)
摘要:第一种 :先定义后赋值代码 : declare V_AgeingType varchar2(500); begin V_AgeingType :='111';end 第二种 : 直接定义赋值 declare V_AgeingType varchar2(500) :='111';begin...... 阅读全文
posted @ 2015-11-11 08:43 北泽羽〃南宫月 阅读(519) 评论(0) 推荐(0)
摘要:锁表处理及查询查看Oracle数据库被锁住的表,删除锁表的进程1.查看被锁住的表 SELECT dob.object_name table_name, lo.locked_mode, lo.session_id, vss.serial#, vss.action action, vs... 阅读全文
posted @ 2015-11-10 17:38 北泽羽〃南宫月 阅读(1457) 评论(0) 推荐(0)
摘要:一 使用规则 :在begin 之前申明 :PRAGMA AUTONOMOUS_TRANSACTION; 二 使用理解:autonomous transaction 是一个独立的事务,这一点是理解autonomous transaction 的关键,虽然受main transaction 的调用。下面... 阅读全文
posted @ 2015-11-10 14:45 北泽羽〃南宫月 阅读(282) 评论(0) 推荐(0)
摘要:1 function和procedure的区别1).可以理解函数是存储过程的一种 2).函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值 3).函数return返回值没有返回参数模式,存储过程通过out参数返回值, 如果需要返回多个参数则建议使用存储过程 4).在sql数... 阅读全文
posted @ 2015-11-10 08:50 北泽羽〃南宫月 阅读(3478) 评论(0) 推荐(0)