这个语句的意思是当table表的RULE_CODE有01的时候不操作,没有的话就插入
INSERT INTO table
(ID, RULE_CODE, RULE_NAME)
SELECT 'testInstert', '01', 'advertising'
FROM dual
WHERE not exists (select * from table
where RULE_CODE = '01');
本文解析了一个SQL插入语句,其条件是如果table表的RULE_CODE字段值为01,则不执行插入操作,否则将'testInsert'、'01'和'advertising'插入到RULE_CODE、RULE_NAME字段中。
这个语句的意思是当table表的RULE_CODE有01的时候不操作,没有的话就插入
INSERT INTO table
(ID, RULE_CODE, RULE_NAME)
SELECT 'testInstert', '01', 'advertising'
FROM dual
WHERE not exists (select * from table
where RULE_CODE = '01');
1493
1万+
1441
1588

被折叠的 条评论
为什么被折叠?
