string sql = @"
IF EXISTS (SELECT * FROM [表] WHERE [name]='tom')
UPDATE [表] SET [age]=20 WHERE [name]='tom'
ELSE BEGIN
INSERT INTO [表] ([name],[age],[sex]) VALUES ('tom',20,'male')
END
";
IF EXISTS (SELECT * FROM [表] WHERE [name]='tom')
UPDATE [表] SET [age]=20 WHERE [name]='tom'
ELSE BEGIN
INSERT INTO [表] ([name],[age],[sex]) VALUES ('tom',20,'male')
END
";
本文介绍了一种使用SQL语句实现当记录存在时更新、否则插入的方法。具体地,通过一个示例展示了如何针对名为'tom'的记录进行年龄信息的更新或插入操作。
3336

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



