sql server不同用户得到的内容不同?-灵析社区

无情编码机器

我现在有一个列表的sql server 的数据库表,然后有一个用户提交的数据库表,想要实现的话就是,用户提交完毕后给第一张表的一个字段变为true,就是不同用户看到的列表字段不一样,只有提交表单后的用户,他的列表特定字段才会变为true,用户未提交就为false 想要实现的话就是,用户提交完毕后给第一张表的一个字段变为true,就是不同用户看到的列表字段不一样,只有提交表单后的用户,他的列表特定字段才会变为true,用户未提交就为false

阅读量:158

点赞量:0

问AI
纯SQL begin tran insert into B(guid,field1,field2) values('userId','1','2') if @@error 0 begin rollback tran return end --一般用1跟0作为true跟false,类型用bit update A set flag = 1 where guid = 'userId' if @@error 0 begin rollback tran return end commit tran 最好还是用后端代码处理业务逻辑,流程上是一样的,开启事务-新增B表-是否回滚-更新A表-是否回滚-提交事务