oracle 异常捕获,主要是捕获删除数据违反了外键约束的方法
2013-12-14 14:27
447 查看
catch (Oracle.DataAccess.Client.OracleException ex)
{
foreach (Oracle.DataAccess.Client.OracleError error in ex.Errors)
{
if (error.Number == 2292)//2292 为违反约束条件的错误序列号
{
msg = "此属性已被占用,不能删除";
break;
}
throw new Exception(ex.ToString());
}
}
{
foreach (Oracle.DataAccess.Client.OracleError error in ex.Errors)
{
if (error.Number == 2292)//2292 为违反约束条件的错误序列号
{
msg = "此属性已被占用,不能删除";
break;
}
throw new Exception(ex.ToString());
}
}
相关文章推荐
- 捕获Sqlserver 违反外键约束的异常处理信息
- MySQL删除有外键约束的表数据方法介绍
- MySQL删除有外键约束的表数据方法介绍
- ORACLE语句怎么删除外键约束,和建立外键约束
- Yii2.0 外键约束与数据级联删除
- oracle删除大表的数据的方法
- 捕获“ORA-00001: 违反唯一约束条件”异常并抛出业务相关的错误信息
- 解决Oracle删除重复数据只留一条的方法详解
- oracle误删除数据的恢复方法
- oracle误删除数据的恢复方法
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- oracle恢复误删除数据,解除锁定等非常经典实用方法
- Oracle12C--主外键约束删除数据问题--级联操作(九)
- SQL与ORACLE的外键约束-级联更新和删除
- 恢复ORACLE被误更新或删除数据的方法
- oracle误删除数据的恢复方法
- oracle误删除数据的恢复方法
- Oracle中删除外键约束、禁用约束、启用约束
- oracle 快速删除大批量数据方法(全部删除,条件删除,删除大量重复记录)
- oracle外键关联而无法删除数据