博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql语句---存在即更新,否则insert
阅读量:4700 次
发布时间:2019-06-09

本文共 558 字,大约阅读时间需要 1 分钟。

项目中遇到的需求:

处理tmall推送来的order信息时,要实时更新table里面的信息,这种情况下会涉及到:

  若是订单生成的消息,那么推送来的id在table里面是没有的,就应该执行insert操作

  若不是订单生成的消息,则执行更新

如果记录存在就更新,不存在就插入。sql如下:

IF EXISTS ( SELECT  1            FROM    [Order]            WHERE   TmallOrderID ='20180505000193' )    UPDATE  [Order]    SET     [CustomerRemark] = '更新更新'    WHERE   TmallOrderID ='20180505000193';ELSE    INSERT  [Order]            ( TmallOrderID, CustomerName, CustomerMessage )    VALUES  ( '20180505000193', '小明摩纳哥', 'ddddddd' );

 

 

 

资料参考:

 


 

Fighting!----thf

转载于:https://www.cnblogs.com/taoHongFei/p/9319925.html

你可能感兴趣的文章
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
P2709 小B的询问
查看>>
PHP echo 和 print 语句
查看>>
第一讲 一个简单的Qt程序分析
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>
poj 1979 Red and Black(dfs)
查看>>
【.Net基础03】HttpWebRequest模拟浏览器登陆
查看>>
zTree async 动态参数处理
查看>>
Oracle学习之常见错误整理
查看>>
数据库插入数据乱码问题
查看>>
altium annotate 选项设置 complete existing packages
查看>>
【模式识别与机器学习】——SVM举例
查看>>
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>