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

浙公网安备 33010602011771号