易截截图软件、单文件、免安装、纯绿色、仅160KB

如何让oracle在事物提交的时候才验证外键约束?

RT
本来是修改几条记录
可是修改的比较多  列也比较多
所以想先删后加
可是有外键约束
所以想让oracle在事物提交的时候再做验证
在session级别就行
请问具体语句是什么啊?
alter table table_name
  add constraint FK_NAME foreign key (COLNAME)
  references table_name2 (COLNAME2)
  deferrable initially deferred;

我是执行数据库升级脚本的时候遇到的问题
这个外键约束是已经存在的
能不能在不改动这个外键约束的情况下满足需求呢?
比如设置session的某个属性?

如果没有的话  请告诉我如何改动这个约束呢?

SQL>set constraint constraint_name deferred;

ORA-02447: cannot defer a constraint that is not deferrable
报了这个异常


长了点见识
不过我决定先disable再enable
谢了


相关问答:

oracle数据库 缓冲池 - Oracle / 基础和管理

请问这个缓冲池是怎么回事啊?可以连接缓冲池利用其中的数据吧?怎么用?
这个是oracle自动做的,一般应用程序是操作不了的。

不能直接连接吗?

引用
不能直接连接吗?
不能

那缓冲池里的数据也不能查询 ......

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号