首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

DB2新手报道~请问exists用法

2012-03-04 
DB2新手报道~~~请教exists用法。先谢谢大家了~~~!求一个sql:插入数据的时候先判断数据是否存在,如果存在再

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 ' )

怎么变成这样了,看着不舒服。

热点排行