sql-server - 视图中的 MS SQL 事务
问题描述
是否可以在视图中创建事务?例如:
CREATE View NewView
AS
BEGIN TRANSACTION
SELECT * FROM TableA
COMMIT
GO
解决方案
如果您记得视图是只读操作并且事务用于 CUD 操作,那应该可以回答您的问题。
如果您试图避免阻塞或获取不正确的数据,请使用数据库引擎中可用的不同提示来获取您需要的正确数据。
推荐阅读
- android - 这里的 api 是否允许在 calculateRoute 函数中启用流量
- python-3.x - 为什么在我运行代码时已经预先选择了所有单选按钮?我尝试取消选择,但它不起作用。请
- linux - 具有相同时区但不同时间的服务器
- javascript - 如何启用 Angular 动画?
- vba - 如何将 word 宏保存为加载项
- hive - Redshift Spectrum 和 Hive Metastore - 模棱两可的错误
- vectorization - 需要 pytorch 中的矢量化解决方案
- python - 烧瓶中的多选字段
- java - Genson在JDK7中序列化失败
- python - 如何将脚本的输出重定向到 tkinter 窗口?