gpt4 book ai didi

sql - 将记录永久标记为只读的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 07:08:14 26 4
gpt4 key购买 nike

我有一个连接到 SQL Server 2000 框的 Access 2003 应用程序。

我有一个表,我需要在其中锁定一条记录以及不同表中的所有相关记录。通过“锁定”,我的意思是将它们标记为只读,以便任何客户都不能编辑这些记录,除非管理员解锁它们。

有任何想法吗?

最佳答案

很可能在数据库级别没有一种“优雅”的方式来做到这一点。但是有几条路线你可以做。

  • 向每个表添加一个“锁定”位字段,并在“锁定”父级级联该值时。
  • 与#1 一起添加更新和删除触发器,如果​​设置了标志,则可以取消更新或删除。

  • 这是我能想到的在 db 级别强制执行它的唯一真正简单的方法。

    关于sql - 将记录永久标记为只读的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/773177/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com