Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1184437
  • 博文数量: 398
  • 博客积分: 10110
  • 博客等级: 上将
  • 技术积分: 4055
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-23 20:01
个人简介

新博客http://www.cnblogs.com/zhjh256 欢迎访问

文章分类

全部博文(398)

文章存档

2012年(1)

2011年(41)

2010年(16)

2009年(98)

2008年(142)

2007年(100)

我的朋友

分类: Oracle

2007-12-25 22:28:28

·DML错误日志

       在所有的DML语句中增加了一个新的错误日志允许某些类型的错误被LOG到表中,允许语句继续执行而不是终止。

       DML错误日志可以与INSERT, UPDATE, MERGE, DELETE一起工作。

       工作过程如下:

       ·创建错误日志表

         使用DBMS_ERRLOG或手工创建;

       ·执行INSERT子句附带错误日志子句,该子句:

         --可选的声明创建的错误日志表,默认为ERR$_ || 插入表的前25个字符;

         --可选的声明标签帮助识别造成错误的语句,默认为NULL

         --可选的REJECT LIMIT,声明INSERT终止前可遇到的错误数;对于并行服务器,则分别计算;

       ·查询错误日志表并纠正;

       例子:

       ·EXECUTE DBMS_ERRLOG.CREATE_ERROR_LOG(DML_TABLE, ERROR_TABLE);

       ·INSERT INTO ERROR_LOG_TEST SELECT * FROM SCOTT.DEPT LOG ERRORS INTO ERROR_DEPT REJECT LIMIT 10;

       ·SELECT * FROM ERROR_DEPT

阅读(781) | 评论(0) | 转发(0) |
0

上一篇:Solaris系统性能管理

下一篇:sga详解

给主人留下些什么吧!~~