sql - 希望拥有另一个数据库的副本,该数据库会自动更新并具有一些附加列
问题描述
我对数据库/服务器管理非常陌生。我正在使用一个无法添加任何列的数据库,因为它直接与另一个软件接口,因此必须保持非常特定的格式。但是,我希望能够将 DateCreated 和 CreatedBy 列添加到此数据库中的表中,以便在创建新条目时设置一些自动电子邮件更新。为此,我认为我可以保留原始数据库的副本,该副本会在对原始数据库进行更改时自动更新,并且只需将其他列添加到副本中。我在 Microsoft SQL 2017 工作。如果有人可以提供有关实现此目的的最佳方法的任何指导,我们将不胜感激。
解决方案
创建一个包含附加列 + 原始表中的键值的表扩展。表 1 中的每一行在表 2 中应该有 1 或 0 行。使用表 1 上的触发器在插入或更新时在表 2 中插入一行。
推荐阅读
- python - Python - 使用 Splash 和 BS4 刮取电影标题
- docker - 让 NGINX 与 gunicorn Web 应用程序一起工作
- python - 在 selenium 中的一个循环后获取属性会出错
- python - 调整世界地图中的等值线图例(Python)
- terraform - 在压缩和部署之前 Terraform npm ci
- python - Python 从重定向的 Spotify 用户身份验证中获取代码
- r - 使用 R 按组创建基于另一个变量的最大值的二进制变量
- python - 创建一个依赖窗口?
- python - 如何判断一个函数是否已经在 Python 中使用 unittest 进行了充分测试?
- oracle - 编写实现以下设计的脚本