if exist 语句
(SELEC T.TRANSID FROM LOG T WHERE T.ORG_ID = '455755717' AND T.DATA_TYPE = '1002' AND T.GATHER_DATE = '2015-04-29' )
begin
UPDATE LOG T SET T.TRANSID = '165e9169c9e646c199cf973df1e3b5be',T.DATA_ERRFLAG = '1',T.DATA_SAVE = 0 , T.DATA_TOTAL = 0 WHERE T.ORG_ID = '455755717' AND T.DATA_TYPE = '1002' AND T.GATHER_DATE = '2015-04-29'
end
else
begin
INSERT INTO LOG (ORG_ID, GATHER_DATE, DATA_TYPE, TRANSID, DATA_ERRFLAG) VALUES ('455755717',
'2015-04-29', '1002', '165e9169c9e646c199cf973df1e3b5be', '1')
end
语句很简单,判断数据库的表中是否存在某条记录,存在更新,不存在就插入
我想用一条语句实现,求SQL语句
上面语句出错
相关推荐
Windows批处理if语句教程[源码]
本文详细介绍了Windows批处理脚本中if条件判断语句的使用方法。文章首先概述了if语句的6种比较操作符(如equ、neq、lss等),并解释了它们的全称和使用场景。接着,文章详细讲解了if指令的基本格式,包括操作符两侧的空格要求和括号的使用规范。此外,文章还介绍了if语句的扩展功能,如判断文件或路径是否存在(if exist)、检查变量是否已定义(if defined)以及结合errorlevel进行结果判断。最后,文章通过多个示例代码展示了if else if多分支语句的不同写法,包括单行和多行格式,帮助读者更好地理解和应用这些技巧。
批处理命令教学之if语句
主要介绍了Windows批处理命令中IF的使用方法,推荐给大家,有需要的小伙伴可以参考下。
Shell if else语句实战案例
判断文件,目录是否存在 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 目录: path=/home #if [ ! -d ${path} ];then if [ -d ${path} ];then echo dir ${path} exist! else echo dir ${path} not exist! fi 文件: file=/home/log.txt if [ -f ${file} ];then echo file ${file} exist! else
cmd-bat-批处理-脚本-6.IF-NOT-EXIST.zip
cmd-bat-批处理-脚本-6.IF-NOT-EXIST.zip
C++编程中__if_exists与__if_not_exists语句的用法
主要介绍了C++编程中__if_exists与__if_not_exists语句的用法,是C++中用于判断指定的标识符是否存在的基础的条件判断语句,需要的朋友可以参考下


