oracle处理重复插入数据
2012-07-03 13:50
246 查看
create table t(
id number,
name varchar2(20)
)
alter table T add constraint PK primary key (ID)
declare
i number;
n varchar2(20);
begin
i:=1;
n:='test';
insert into t values(i,n);
exception
--如果已经有重复的记录
when dup_val_on_index then
update t set name='test1' where id=i;
end;
注意点:被操作的表要有主键。
id number,
name varchar2(20)
)
alter table T add constraint PK primary key (ID)
declare
i number;
n varchar2(20);
begin
i:=1;
n:='test';
insert into t values(i,n);
exception
--如果已经有重复的记录
when dup_val_on_index then
update t set name='test1' where id=i;
end;
注意点:被操作的表要有主键。
相关文章推荐
- oracle 批量插入时,如何去除重复数据
- oracle处理重复数据
- oracle 防止插入重复数据
- ORACLE 利用触发器避免数据重复插入
- 数据库表中插入重复数据的处理
- ORACLE快速插入一千万初始数据和删除重复数据
- Oracle创建主键时处理重复数据的程序
- mysql 插入数据 重复行处理
- 收集MYSQL与Oracle如何处理重复数据的SQL
- oracle防止重复插入数据
- Mybatis+Oracle批量插入(自动过滤重复数据)与删除
- Oracle创建主键时处理重复数据的程序
- 数据库表中插入重复数据的处理
- 数据库表中插入重复数据的处理
- oracle 避免重复插入数据
- oracle一张表向另一张表插入不重复数据merge into用法
- oracle去重复数据的处理方法
- jdbc批量插入数据(同时处理数据重复)
- 【oracle】sql处理重复数据
- MYSQL与Oracle如何处理重复数据的SQL