我正在与程序员一起开发数据库解决方案。他们希望添加一个计算列来模拟旧查询、过程和系统的旧键并对其进行索引。新键将是 GUIDS。
为此,他们希望为计算列创建一个函数,该函数创建一个值并将其持久化。它不会让他们保留该列。我对这个想法没有任何热情的模糊,我也无法在网上找到任何关于该技术的信息(它是一种技术吗?)。
我认为他们需要添加一个触发器。有没有人有任何想法?
该函数将按以下方式运行:
(SELECT [INT Identity field] FROM TABLE WHERE [GUID COLUMN] = @GUIDKEY
它根据 GUID 返回一个 INT 身份字段。
这将在插入相关表时运行。因此,如果表一持有主键,则相关表二将更新(使用传入的 GUID)以从表一中获取键并将其插入表二。