sql 的insert插入语句有没有 判断如果存在就不插入 的限制语法

2024-12-14 17:03:42
推荐回答(3个)
回答1:

INSERT
INTO
Node
(Nod_nodecode,
Nod_parentcode,
Nod_nodetype,
Nod_nodeip,
Nod_nodename,
Nod_nodestate,
Nod_nodeport)
select
各个变量
from dual
where not exists( select * from node
where 关键条件 )

回答2:

if not exists(select * from Node where Nod_nodecode = '')

用exists可以判断啊

回答3:

采用 insert into select 判断.