创建包头 create or replace package pak_kingsql is procedure pro_kingsql(p_one in varchar2,p_two out varchar2,p_three in out varchar2); function f_nianxin(v_sal in emp.sal%type)return number; end; / 创建包体 create or replace package body pak_kingsql is proce
/* *====================================== basic sql ========================================== */ -- Merge -- merge into copy_emp as ac using employees e on (c.employee_id = employee_id) when matched then update set c.first_name = e.first_name c.las
参考: http://blog.csdn.net/haiross/article/details/20612135 Oracle/PLSQL: ORA-06550 Learn the cause and how to resolve the ORA-06550 error message in Oracle. Description When you encounter an ORA-06550 error, the following error message will appear: OR
Spring Boot with AOP 手头上的项目使用了Spring Boot, 在高并发的情况下,经常出现乐观锁加锁失败的情况(OptimisticLockingFailureException,同一时间有多个线程在更新同一条数据).为了减少直接向服务使用者直接返回失败结果的情况,可以使用这种方式解决这个问题: 捕获到OptimisticLockingFailureException之后,尝试一定次数的重试.超过重试次数再报错 为了不修改原有的业务方法的代码,使用AOP来实现错误处理功能
今天在另外的电脑用plsql查询不到带中文的记录 select * from test where name like '%测试%' 然后发现是系统的环境变量还没设置好所造成的.在系统变量加入如下变量,重启plsql即可 变量名:NLS_LANG变量值:AMERICAN_AMERICA.AL32UTF8