【发布时间】:2017-05-18 14:30:14
【问题描述】:
我已经编写了一个 sql 查询来插入记录,如果它不存在并返回它的范围标识。
IF NOT EXISTS(SELECT email from tableUser
where email='a@b.com')
INSERT INTO tableUser (name, countryCode, mobile, email, ip)
VALUES ('name', 91, 9811223344, 'a@b.com', 1) SELECT SCOPE_IDENTITY()
但如果记录存在,那么我想返回它的 ID。
注意:ID 是表中的标识列
【问题讨论】:
标签: sql sql-server