Oracle的独立事物怎样使用?
Oracle的独立事物怎样使用?
在数据清洗时为了方便查看当前运行的状态,特意在存储过程里面添加了一些日志。通过查看日志可以方便的看到当前运行到哪里,但是这输出的日志不能跟过程使用相当的事物(即不管清洗过程是成功还是失败,日志必须得成功写到数据库里面)。Oracle的独立事物就能帮助我们解决这个问题。
下面是方法模型: procedure AddError(i_runid number, --运行号码 i_append varchar2, --附加信息 i_type number default 10 --错误等级0-9错误,10-99警告 ) is pragma autonomous_transaction; begin insert into dw_log_error (log_id, log_runid, log_type, log_append) values (seq_dw_log_errorid。
nextval, i_runid, i_type, substr(i_append, 1, 2000)); commit; end; 只需要在过程内容调整该过程即可!问题立马解决!。
答:9i 的数据类型: 名称 含义 Char 用于描述定长的字符型数据,长度<= 2000 字节 varchar2 用于描述变长的字符型数据,长度<= 4000 ...详情>>
问:同事ip:10.101.107.28 我的IP:10.101.104.23我们在...
答:你们公司是WINDOWS域环境吗,如果是的话,你在网上邻居里应该能看到对方的主机。让她把文件夹共享出来就可以。 如果不是WINDOWS域,那得看你们是不是在一个...详情>>
问:数据结构顺序表的建立,可定义顺序表 #define maxnum elemtyp...
答:打开VC ,然后点击新建,出来界面之后选择Win32 Console Application并输入工程的名称和选择项目的位置,然后出现“一个空工程”,在点击“...详情>>