相关疑难解决方法(0)

SQL:更新一行并返回一个包含1个查询的列值

我需要更新表中的一行,并从中获取一个列值.我可以这样做

UPDATE Items SET Clicks = Clicks + 1 WHERE Id = @Id;
SELECT Name FROM Items WHERE Id = @Id
Run Code Online (Sandbox Code Playgroud)

这将生成2个计划/访问表.是否有可能在T-SQL中修改UPDATE语句以便更新并返回仅具有1个计划/访问权限的Name列?

我正在使用C#,ADO.NET ExecuteScalar()ExecuteReader()方法.

c# t-sql sql-server ado.net

50
推荐指数
2
解决办法
6万
查看次数

标签 统计

ado.net ×1

c# ×1

sql-server ×1

t-sql ×1