Hand-Aurora-数据库常用设计
程序包
带有表级锁的包创建
首先在包开头处声明要抛出的类型. 随后调用pragma exception_init()方法,为异常为分配错误代码 在执行select语句中使用for update nowait,进行锁表 当有自定义锁表异常出现时,进行异常处理
PRAGMA EXCEPTION_INIT(e_lock_table, -54); -- 初始化锁表的异常
FUNCTION get_contract_rec(p_contract_id NUMBER,
p_user_id NUMBER) RETURN con_contract%R
共有 0 条评论