您的位置:首页 > 其它

insert if not exists

2012-10-22 23:56 246 查看
示例一:插入多条记录

假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:

INSERTINTOclients(client_id, client_name, client_type)SELECTsupplier_id, supplier_name, 'advertising'FROMsuppliersWHEREnotexists(select * fromclientswhereclients.client_id = suppliers.supplier_id);

示例一:插入单条记录

INSERTINTOclients(client_id, client_name, client_type)SELECT10345, 'IBM', 'advertising'FROMdualWHEREnotexists(select * fromclientswhereclients.client_id = 10345);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: