一刀3段 发表于 2013-1-14 08:42:23

oracle 用一条SQL判断插入数据的时候是否重复

INSERT INTO 表A SELECT 值, 值, 值, ……FROM DUAL WHERE NOT EXISTS
(SELECT 1 FROM 表A WHERE 字段A = 值)

这条sql语句适用于oracle和mysql。

MSSQL:去掉 "FROM DUAL";
页: [1]
查看完整版本: oracle 用一条SQL判断插入数据的时候是否重复