首页 > 解决方案 > 视图中的 MS SQL 事务

问题描述

是否可以在视图中创建事务?例如:

CREATE View NewView
AS
 BEGIN TRANSACTION
  SELECT * FROM TableA
 COMMIT
GO

标签: sql-servertransactionssql-view

解决方案


如果您记得视图是只读操作并且事务用于 CUD 操作,那应该可以回答您的问题。

如果您试图避免阻塞或获取不正确的数据,请使用数据库引擎中可用的不同提示来获取您需要的正确数据。


推荐阅读