当前位置: 代码迷 >> DB2 >> DB2新手报道~请问exists用法
  详细解决方案

DB2新手报道~请问exists用法

热度:5872   发布时间:2013-02-26 00:00:00.0
DB2新手报道~~~请教exists用法。
先谢谢大家了~~~!求一个sql:
插入数据的时候先判断数据是否存在,如果存在再不做insert操作。
if not exists (select * from tbName as a where a.NAME = 'FHQ' )
insert into tbName (NAME,ADDRESS) values ('FHQ','China')

//其中FHQ是传进来的参数。


或者哪位高人能用触发器来搞定啊?小弟感激不尽!!!

------解决方案--------------------------------------------------------
http://www.mydb2.cn/viewtopic.php?t=282
里面有一些有意思的讨论。
------解决方案--------------------------------------------------------
insert into tbName (NAME,ADDRESS) values ( 'FHQ ', 'China ') where not exists (select * from tbName as a where a.NAME = 'FHQ ' )

怎么变成这样了,看着不舒服。
  相关解决方案