我需要更新表中的一行,并从中获取一个列值.我可以这样做
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#项目,我正在运行一个插入查询,它也同时进行选择,例如:
INSERT INTO table (SELECT * FROM table WHERE column=date)
Run Code Online (Sandbox Code Playgroud)
有没有办法可以看到在此查询期间插入了多少行?