建立一个变量icselect count(*) into ic from your_table;if ic>0 then
update ...
else
insert ...
end if
update ...
else
insert ...
end if
解决方案 »
- oracle 相关子查询
- ora-22922 nonexistent LOB value
- 请教一个SQL语句~~
- 对于一个很大的数据库表,查询时不能利用索引怎么办?
- 找出第一个字段相同,可能其它字段不同,但只记录一条这样的记录
- oracle中创建用户.赋予权限时,admin和grant分别代表什么意思啊???
- 为什么在ORACLE9中找不到PROC
- 为什么每次进入Console都要用Configuration Assistant配置,重启后就又得配一下
- 【如何设置 oracle 查询超时时间?】
- 如何处理cmd窗口中 Oracle对话是乱码的问题
- 程序连接oracle数据库问题
- 虚心求教,望指点一二
insert into table_name (字段1, 字段2)
values (变量1, 变量2);
end if;
using(select * from table2 b)
on (a.id=b.id)
when matched then
update set fno='old'
when not matched then
insert into values(a.id,'new');