动态sql语句,非存储过程,怎么判断某条数据是否存在,如果不存在就添加一条
动态sql语句,非存储过程,如何判断某条数据是否存在,如果不存在就添加一条
已知一个表 table
里面有两个字段 A1 和 A2
如何用动态语句 判断 A1 = A , A2=B 的数据是否存在,如果不存在,就添加一条数据, A1 = A , A2 = B
谢谢
------解决思路----------------------
[code=sql]INSERT table1 (A1,A2)
SELECT 'A','B'
WHERE NOT EXISTS (SELECT *
FROM table1
WHERE A1 = 'A'
AND A2 = 'B'
)[/code=sql]
------解决思路----------------------
1楼的方法,把A和B替换成 string.format 拼的字符串
已知一个表 table
里面有两个字段 A1 和 A2
如何用动态语句 判断 A1 = A , A2=B 的数据是否存在,如果不存在,就添加一条数据, A1 = A , A2 = B
谢谢
------解决思路----------------------
[code=sql]INSERT table1 (A1,A2)
SELECT 'A','B'
WHERE NOT EXISTS (SELECT *
FROM table1
WHERE A1 = 'A'
AND A2 = 'B'
)[/code=sql]
------解决思路----------------------
1楼的方法,把A和B替换成 string.format 拼的字符串